home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_84_GRAFPOLE.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
109KB
|
1,899 lines
# near model CODE resource
# jump table entries: 11184-11186 (3 of them)
export_1398:
00000000 4E56 FFB6 link A6, -0x004A
00000004 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 4246 clr.w D6
0000000E 41EC 0410 lea.l A0, [A4 + 0x410]
00000012 43EC 0408 lea.l A1, [A4 + 0x408]
00000016 20D9 move.l [A0]+, [A1]+
00000018 20D9 move.l [A0]+, [A1]+
0000001A 4A6C 0406 tst.w [A4 + 0x406]
0000001E 6600 008C bne +0x8E /* 000000AC */
00000022 4A2C 0089 tst.b [A4 + 0x89]
00000026 6606 bne +0x8 /* 0000002E */
00000028 4A2C 0085 tst.b [A4 + 0x85]
0000002C 677E beq +0x80 /* 000000AC */
label0000002E:
0000002E 486E FFF8 pea.l [A6 - 0x8]
00000032 486C 0082 pea.l [A4 + 0x82]
00000036 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
0000003A 302C 010A move.w D0, [A4 + 0x10A]
0000003E D06E FFFA add.w D0, [A6 - 0x6]
00000042 D16C 0412 add.w [A4 + 0x412], D0
00000046 302C 010A move.w D0, [A4 + 0x10A]
0000004A D06E FFF8 add.w D0, [A6 - 0x8]
0000004E D16C 0410 add.w [A4 + 0x410], D0
00000052 302C 010A move.w D0, [A4 + 0x10A]
00000056 D06E FFFE add.w D0, [A6 - 0x2]
0000005A 916C 0416 sub.w [A4 + 0x416], D0
0000005E 302C 010A move.w D0, [A4 + 0x10A]
00000062 D06E FFFC add.w D0, [A6 - 0x4]
00000066 916C 0414 sub.w [A4 + 0x414], D0
0000006A 302C 0416 move.w D0, [A4 + 0x416]
0000006E 906C 0412 sub.w D0, [A4 + 0x412]
00000072 0C40 02D0 cmpi.w D0, 0x2D0
00000076 508F addq.l A7, 8
00000078 6D0E blt +0x10 /* 00000088 */
0000007A 302C 0414 move.w D0, [A4 + 0x414]
0000007E 906C 0410 sub.w D0, [A4 + 0x410]
00000082 0C40 02D0 cmpi.w D0, 0x2D0
00000086 6C24 bge +0x26 /* 000000AC */
label00000088:
00000088 397C 0001 0406 move.w [A4 + 0x406], 0x1
0000008E 4A6C 0108 tst.w [A4 + 0x108]
00000092 6618 bne +0x1A /* 000000AC */
00000094 41EC 03FE lea.l A0, [A4 + 0x3FE]
00000098 43EC 0410 lea.l A1, [A4 + 0x410]
0000009C 22D8 move.l [A1]+, [A0]+
0000009E 22D8 move.l [A1]+, [A0]+
000000A0 41EC 0408 lea.l A0, [A4 + 0x408]
000000A4 43EC 0410 lea.l A1, [A4 + 0x410]
000000A8 20D9 move.l [A0]+, [A1]+
000000AA 20D9 move.l [A0]+, [A1]+
label000000AC:
000000AC 2F0C move.l -[A7], A4
000000AE 4EBA 1060 jsr [PC + 0x1060 /* 00001110 */]
000000B2 486D 2AFA pea.l [A5 + 0x2AFA /* export_1371 */]
000000B6 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000000BA 4A40 tst.w D0
000000BC 508F addq.l A7, 8
000000BE 6716 beq +0x18 /* 000000D6 */
000000C0 7002 moveq.l D0, 0x02
000000C2 2F00 move.l -[A7], D0
000000C4 2F0C move.l -[A7], A4
000000C6 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
000000CA 486D 2AFA pea.l [A5 + 0x2AFA /* export_1371 */]
000000CE 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000000D2 4FEF 000C lea.l A7, [A7 + 0xC]
label000000D6:
000000D6 41EC 025C lea.l A0, [A4 + 0x25C]
000000DA 2D48 FFD4 move.l [A6 - 0x2C], A0
000000DE 117C 0001 0073 move.b [A0 + 0x73], 0x1
000000E4 206E FFD4 movea.l A0, [A6 - 0x2C]
000000E8 117C 0002 0074 move.b [A0 + 0x74], 0x2
000000EE 206E FFD4 movea.l A0, [A6 - 0x2C]
000000F2 4A28 0076 tst.b [A0 + 0x76]
000000F6 6736 beq +0x38 /* 0000012E */
000000F8 206E FFD4 movea.l A0, [A6 - 0x2C]
000000FC 2F08 move.l -[A7], A0
000000FE 486E FFCA pea.l [A6 - 0x36]
00000102 3F3C 080E move.w -[A7], 0x80E
00000106 A9EB syscall Pack4/FP68K
00000108 487A 0258 pea.l [PC + 0x258 /* 00000362, value 0x0, cstring "" */]
0000010C 486E FFCA pea.l [A6 - 0x36]
00000110 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000114 A9EB syscall Pack4/FP68K
00000116 6400 0234 bcc +0x236 /* 0000034C */
0000011A 206E FFD4 movea.l A0, [A6 - 0x2C]
0000011E 487A 0242 pea.l [PC + 0x242 /* 00000362, value 0x0, cstring "" */]
00000122 2F08 move.l -[A7], A0
00000124 3F3C 0810 move.w -[A7], 0x810
00000128 A9EB syscall Pack4/FP68K
0000012A 6000 0220 bra +0x222 /* 0000034C */
label0000012E:
0000012E 4245 clr.w D5
00000130 6000 0186 bra +0x188 /* 000002B8 */
label00000134:
00000134 206C 03F0 movea.l A0, [A4 + 0x3F0]
00000138 7000 moveq.l D0, 0x00
0000013A 3005 move.w D0, D5
0000013C 2200 move.l D1, D0
0000013E C0FC 004A mulu.w D0, 0x4A /* 'J' */
00000142 4841 swap.w D1
00000144 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00000148 4841 swap.w D1
0000014A 4241 clr.w D1
0000014C D081 add.l D0, D1
0000014E 47F0 0800 lea.l A3, [A0 + D0]
00000152 4247 clr.w D7
00000154 6000 0150 bra +0x152 /* 000002A6 */
label00000158:
00000158 486E FFD8 pea.l [A6 - 0x28]
0000015C 7000 moveq.l D0, 0x00
0000015E 3007 move.w D0, D7
00000160 2F00 move.l -[A7], D0
00000162 486B 0024 pea.l [A3 + 0x24]
00000166 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
0000016A 4A40 tst.w D0
0000016C 4FEF 000C lea.l A7, [A7 + 0xC]
00000170 6700 0132 beq +0x134 /* 000002A4 */
00000174 486E FFE0 pea.l [A6 - 0x20]
00000178 7000 moveq.l D0, 0x00
0000017A 3007 move.w D0, D7
0000017C 2F00 move.l -[A7], D0
0000017E 486B 002C pea.l [A3 + 0x2C]
00000182 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000186 4A40 tst.w D0
00000188 4FEF 000C lea.l A7, [A7 + 0xC]
0000018C 6700 0116 beq +0x118 /* 000002A4 */
00000190 486E FFD8 pea.l [A6 - 0x28]
00000194 486E FFCA pea.l [A6 - 0x36]
00000198 3F3C 080E move.w -[A7], 0x80E
0000019C A9EB syscall Pack4/FP68K
0000019E 487A 01C2 pea.l [PC + 0x1C2 /* 00000362, value 0x0, cstring "" */]
000001A2 486E FFCA pea.l [A6 - 0x36]
000001A6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000001AA A9EB syscall Pack4/FP68K
000001AC 6416 bcc +0x18 /* 000001C4 */
000001AE 486E FFD8 pea.l [A6 - 0x28]
000001B2 486E FFC0 pea.l [A6 - 0x40]
000001B6 3F3C 080E move.w -[A7], 0x80E
000001BA A9EB syscall Pack4/FP68K
000001BC 0A2E 0080 FFC0 xori.b [A6 - 0x40], 0x80
000001C2 601C bra +0x1E /* 000001E0 */
label000001C4:
000001C4 486E FFD8 pea.l [A6 - 0x28]
000001C8 486E FFB6 pea.l [A6 - 0x4A]
000001CC 3F3C 080E move.w -[A7], 0x80E
000001D0 A9EB syscall Pack4/FP68K
000001D2 41EE FFC0 lea.l A0, [A6 - 0x40]
000001D6 43EE FFB6 lea.l A1, [A6 - 0x4A]
000001DA 20D9 move.l [A0]+, [A1]+
000001DC 20D9 move.l [A0]+, [A1]+
000001DE 30D9 move.w [A0]+, [A1]+
label000001E0:
000001E0 486E FFC0 pea.l [A6 - 0x40]
000001E4 486E FFD8 pea.l [A6 - 0x28]
000001E8 3F3C 0810 move.w -[A7], 0x810
000001EC A9EB syscall Pack4/FP68K
000001EE 4A46 tst.w D6
000001F0 6778 beq +0x7A /* 0000026A */
000001F2 486E FFD8 pea.l [A6 - 0x28]
000001F6 486E FFCA pea.l [A6 - 0x36]
000001FA 3F3C 080E move.w -[A7], 0x80E
000001FE A9EB syscall Pack4/FP68K
00000200 486E FFE8 pea.l [A6 - 0x18]
00000204 486E FFCA pea.l [A6 - 0x36]
00000208 3F3C 080A move.w -[A7], 0x80A
0000020C A9EB syscall Pack4/FP68K
0000020E 641E bcc +0x20 /* 0000022E */
00000210 486E FFD8 pea.l [A6 - 0x28]
00000214 486E FFCA pea.l [A6 - 0x36]
00000218 3F3C 080E move.w -[A7], 0x80E
0000021C A9EB syscall Pack4/FP68K
0000021E 486E FFCA pea.l [A6 - 0x36]
00000222 486E FFE8 pea.l [A6 - 0x18]
00000226 3F3C 0810 move.w -[A7], 0x810
0000022A A9EB syscall Pack4/FP68K
0000022C 6076 bra +0x78 /* 000002A4 */
label0000022E:
0000022E 486E FFD8 pea.l [A6 - 0x28]
00000232 486E FFCA pea.l [A6 - 0x36]
00000236 3F3C 080E move.w -[A7], 0x80E
0000023A A9EB syscall Pack4/FP68K
0000023C 486E FFF0 pea.l [A6 - 0x10]
00000240 486E FFCA pea.l [A6 - 0x36]
00000244 3F3C 080A move.w -[A7], 0x80A
00000248 A9EB syscall Pack4/FP68K
0000024A 6F58 ble +0x5A /* 000002A4 */
0000024C 486E FFD8 pea.l [A6 - 0x28]
00000250 486E FFCA pea.l [A6 - 0x36]
00000254 3F3C 080E move.w -[A7], 0x80E
00000258 A9EB syscall Pack4/FP68K
0000025A 486E FFCA pea.l [A6 - 0x36]
0000025E 486E FFF0 pea.l [A6 - 0x10]
00000262 3F3C 0810 move.w -[A7], 0x810
00000266 A9EB syscall Pack4/FP68K
00000268 603A bra +0x3C /* 000002A4 */
label0000026A:
0000026A 486E FFD8 pea.l [A6 - 0x28]
0000026E 486E FFCA pea.l [A6 - 0x36]
00000272 3F3C 080E move.w -[A7], 0x80E
00000276 A9EB syscall Pack4/FP68K
00000278 486E FFCA pea.l [A6 - 0x36]
0000027C 486E FFF0 pea.l [A6 - 0x10]
00000280 3F3C 0810 move.w -[A7], 0x810
00000284 A9EB syscall Pack4/FP68K
00000286 486E FFF0 pea.l [A6 - 0x10]
0000028A 486E FFC0 pea.l [A6 - 0x40]
0000028E 3F3C 080E move.w -[A7], 0x80E
00000292 A9EB syscall Pack4/FP68K
00000294 486E FFC0 pea.l [A6 - 0x40]
00000298 486E FFE8 pea.l [A6 - 0x18]
0000029C 3F3C 0810 move.w -[A7], 0x810
000002A0 A9EB syscall Pack4/FP68K
000002A2 7C01 moveq.l D6, 0x01
label000002A4:
000002A4 5247 addq.w D7, 1
label000002A6:
000002A6 7000 moveq.l D0, 0x00
000002A8 3007 move.w D0, D7
000002AA 322C 0112 move.w D1, [A4 + 0x112]
000002AE 48C1 ext.l D1
000002B0 B280 cmp.l D1, D0
000002B2 6E00 FEA4 bgt -0x15A /* 00000158 */
000002B6 5245 addq.w D5, 1
label000002B8:
000002B8 7000 moveq.l D0, 0x00
000002BA 3005 move.w D0, D5
000002BC 322C 0116 move.w D1, [A4 + 0x116]
000002C0 48C1 ext.l D1
000002C2 B280 cmp.l D1, D0
000002C4 6E00 FE6E bgt -0x190 /* 00000134 */
000002C8 206E FFD4 movea.l A0, [A6 - 0x2C]
000002CC 7002 moveq.l D0, 0x02
000002CE B028 0075 cmp.b D0, [A0 + 0x75]
000002D2 6610 bne +0x12 /* 000002E4 */
000002D4 486E FFE8 pea.l [A6 - 0x18]
000002D8 486E FFCA pea.l [A6 - 0x36]
000002DC 3F3C 080E move.w -[A7], 0x80E
000002E0 A9EB syscall Pack4/FP68K
000002E2 600E bra +0x10 /* 000002F2 */
label000002E4:
000002E4 41EE FFCA lea.l A0, [A6 - 0x36]
000002E8 43FA 0078 lea.l A1, [PC + 0x78 /* 00000362, value 0x0, cstring "" */]
000002EC 20D9 move.l [A0]+, [A1]+
000002EE 20D9 move.l [A0]+, [A1]+
000002F0 30D9 move.w [A0]+, [A1]+
label000002F2:
000002F2 206E FFD4 movea.l A0, [A6 - 0x2C]
000002F6 486E FFCA pea.l [A6 - 0x36]
000002FA 2F08 move.l -[A7], A0
000002FC 3F3C 0810 move.w -[A7], 0x810
00000300 A9EB syscall Pack4/FP68K
00000302 486E FFF0 pea.l [A6 - 0x10]
00000306 486E FFCA pea.l [A6 - 0x36]
0000030A 3F3C 080E move.w -[A7], 0x80E
0000030E A9EB syscall Pack4/FP68K
00000310 206E FFD4 movea.l A0, [A6 - 0x2C]
00000314 486E FFCA pea.l [A6 - 0x36]
00000318 4868 0008 pea.l [A0 + 0x8]
0000031C 3F3C 0810 move.w -[A7], 0x810
00000320 A9EB syscall Pack4/FP68K
00000322 206E FFD4 movea.l A0, [A6 - 0x2C]
00000326 7002 moveq.l D0, 0x02
00000328 B028 0075 cmp.b D0, [A0 + 0x75]
0000032C 671E beq +0x20 /* 0000034C */
0000032E 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000332 48C0 ext.l D0
00000334 2200 move.l D1, D0
00000336 D080 add.l D0, D0
00000338 D081 add.l D0, D1
0000033A 2200 move.l D1, D0
0000033C 202D F278 move.l D0, [A5 - 0xD88]
00000340 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000344 206E FFD4 movea.l A0, [A6 - 0x2C]
00000348 3140 006E move.w [A0 + 0x6E], D0
label0000034C:
0000034C 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00000350 2F0C move.l -[A7], A4
00000352 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00000356 508F addq.l A7, 8
00000358 4CEE 18E0 FFA2 movem.l D5,D6,D7,A3,A4, [A6 - 0x5E]
0000035E 4E5E unlink A6
00000360 4E75 rts
00000362 0000 0000 ori.b D0, 0x0
00000366 0000 0000 ori.b D0, 0x0
0000036A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1399: // at 0000036C (misaligned)
0000036E FFA0 .invalid <<F/6/7>>
00000370 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000374 286E 0008 movea.l A4, [A6 + 0x8]
00000378 2F0C move.l -[A7], A4
0000037A 4EBA 0D94 jsr [PC + 0xD94 /* 00001110 */]
0000037E 2F0C move.l -[A7], A4
00000380 4EBA 03D2 jsr [PC + 0x3D2 /* 00000754 */]
00000384 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00000388 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
0000038C 41EC 0418 lea.l A0, [A4 + 0x418]
00000390 2F20 move.l -[A7], -[A0]
00000392 2F20 move.l -[A7], -[A0]
00000394 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00000398 302C 0116 move.w D0, [A4 + 0x116]
0000039C 48C0 ext.l D0
0000039E 5380 subq.l D0, 1
000003A0 2D40 FFD6 move.l [A6 - 0x2A], D0
000003A4 302C 0112 move.w D0, [A4 + 0x112]
000003A8 5340 subq.w D0, 1
000003AA 3D40 FFDA move.w [A6 - 0x26], D0
000003AE 4FEF 0010 lea.l A7, [A7 + 0x10]
000003B2 6000 01AE bra +0x1B0 /* 00000562 */
label000003B6:
000003B6 4A6D E5CE tst.w [A5 - 0x1A32]
000003BA 6600 01AE bne +0x1B0 /* 0000056A */
000003BE 206C 03F0 movea.l A0, [A4 + 0x3F0]
000003C2 202E FFD6 move.l D0, [A6 - 0x2A]
000003C6 2200 move.l D1, D0
000003C8 C0FC 004A mulu.w D0, 0x4A /* 'J' */
000003CC 4841 swap.w D1
000003CE C2FC 004A mulu.w D1, 0x4A /* 'J' */
000003D2 4841 swap.w D1
000003D4 4241 clr.w D1
000003D6 D081 add.l D0, D1
000003D8 47F0 0800 lea.l A3, [A0 + D0]
000003DC 4A2B 0046 tst.b [A3 + 0x46]
000003E0 6700 017C beq +0x17E /* 0000055E */
000003E4 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000003E8 41EB 001A lea.l A0, [A3 + 0x1A]
000003EC 2F20 move.l -[A7], -[A0]
000003EE 2F20 move.l -[A7], -[A0]
000003F0 3F20 move.w -[A7], -[A0]
000003F2 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000003F6 4A6B 0042 tst.w [A3 + 0x42]
000003FA 4FEF 000A lea.l A7, [A7 + 0xA]
000003FE 6704 beq +0x6 /* 00000404 */
00000400 700A moveq.l D0, 0x0A
00000402 6002 bra +0x4 /* 00000406 */
label00000404:
00000404 7001 moveq.l D0, 0x01
label00000406:
00000406 3E00 move.w D7, D0
00000408 4245 clr.w D5
0000040A 4246 clr.w D6
0000040C 6000 013C bra +0x13E /* 0000054A */
label00000410:
00000410 486E FFDC pea.l [A6 - 0x24]
00000414 7000 moveq.l D0, 0x00
00000416 3006 move.w D0, D6
00000418 2F00 move.l -[A7], D0
0000041A 486B 0024 pea.l [A3 + 0x24]
0000041E 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000422 7200 moveq.l D1, 0x00
00000424 4A40 tst.w D0
00000426 4FEF 000C lea.l A7, [A7 + 0xC]
0000042A 6720 beq +0x22 /* 0000044C */
0000042C 2F01 move.l -[A7], D1
0000042E 486E FFE4 pea.l [A6 - 0x1C]
00000432 7000 moveq.l D0, 0x00
00000434 3006 move.w D0, D6
00000436 2F00 move.l -[A7], D0
00000438 486B 002C pea.l [A3 + 0x2C]
0000043C 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000440 4FEF 000C lea.l A7, [A7 + 0xC]
00000444 221F move.l D1, [A7]+
00000446 4A40 tst.w D0
00000448 6702 beq +0x4 /* 0000044C */
0000044A 7201 moveq.l D1, 0x01
label0000044C:
0000044C 3801 move.w D4, D1
0000044E 6738 beq +0x3A /* 00000488 */
00000450 486E FFDC pea.l [A6 - 0x24]
00000454 486E FFCC pea.l [A6 - 0x34]
00000458 3F3C 080E move.w -[A7], 0x80E
0000045C A9EB syscall Pack4/FP68K
0000045E 486E FFCC pea.l [A6 - 0x34]
00000462 486E FFEC pea.l [A6 - 0x14]
00000466 3F3C 0810 move.w -[A7], 0x810
0000046A A9EB syscall Pack4/FP68K
0000046C 486E FFE4 pea.l [A6 - 0x1C]
00000470 486E FFCC pea.l [A6 - 0x34]
00000474 3F3C 080E move.w -[A7], 0x80E
00000478 A9EB syscall Pack4/FP68K
0000047A 486E FFCC pea.l [A6 - 0x34]
0000047E 486E FFF4 pea.l [A6 - 0xC]
00000482 3F3C 0810 move.w -[A7], 0x810
00000486 A9EB syscall Pack4/FP68K
label00000488:
00000488 4A44 tst.w D4
0000048A 670E beq +0x10 /* 0000049A */
0000048C 7000 moveq.l D0, 0x00
0000048E 3006 move.w D0, D6
00000490 322E FFDA move.w D1, [A6 - 0x26]
00000494 48C1 ext.l D1
00000496 B280 cmp.l D1, D0
00000498 666A bne +0x6C /* 00000504 */
label0000049A:
0000049A 4A45 tst.w D5
0000049C 6740 beq +0x42 /* 000004DE */
0000049E 4A44 tst.w D4
000004A0 6714 beq +0x16 /* 000004B6 */
000004A2 48C7 ext.l D7
000004A4 2F07 move.l -[A7], D7
000004A6 486E FFF4 pea.l [A6 - 0xC]
000004AA 486E FFEC pea.l [A6 - 0x14]
000004AE 4EBA 1048 jsr [PC + 0x1048 /* 000014F8 */]
000004B2 4FEF 000C lea.l A7, [A7 + 0xC]
label000004B6:
000004B6 48C7 ext.l D7
000004B8 2F07 move.l -[A7], D7
000004BA 486E FFF4 pea.l [A6 - 0xC]
000004BE 486E FFEC pea.l [A6 - 0x14]
000004C2 4EBA 1034 jsr [PC + 0x1034 /* 000014F8 */]
000004C6 48C7 ext.l D7
000004C8 2F07 move.l -[A7], D7
000004CA 486E FFF4 pea.l [A6 - 0xC]
000004CE 486E FFEC pea.l [A6 - 0x14]
000004D2 4EBA 1024 jsr [PC + 0x1024 /* 000014F8 */]
000004D6 4245 clr.w D5
000004D8 4FEF 0018 lea.l A7, [A7 + 0x18]
000004DC 606A bra +0x6C /* 00000548 */
label000004DE:
000004DE 4A44 tst.w D4
000004E0 6766 beq +0x68 /* 00000548 */
000004E2 486E FFF4 pea.l [A6 - 0xC]
000004E6 486E FFEC pea.l [A6 - 0x14]
000004EA 4EAD 0EAA jsr [A5 + 0xEAA /* export_465 */]
000004EE 7001 moveq.l D0, 0x01
000004F0 2F00 move.l -[A7], D0
000004F2 486E FFF4 pea.l [A6 - 0xC]
000004F6 486E FFEC pea.l [A6 - 0x14]
000004FA 4EBA 0FFC jsr [PC + 0xFFC /* 000014F8 */]
000004FE 4FEF 0014 lea.l A7, [A7 + 0x14]
00000502 6044 bra +0x46 /* 00000548 */
label00000504:
00000504 4A45 tst.w D5
00000506 6716 beq +0x18 /* 0000051E */
00000508 48C7 ext.l D7
0000050A 2F07 move.l -[A7], D7
0000050C 486E FFF4 pea.l [A6 - 0xC]
00000510 486E FFEC pea.l [A6 - 0x14]
00000514 4EBA 0FE2 jsr [PC + 0xFE2 /* 000014F8 */]
00000518 4FEF 000C lea.l A7, [A7 + 0xC]
0000051C 602A bra +0x2C /* 00000548 */
label0000051E:
0000051E 486E FFF4 pea.l [A6 - 0xC]
00000522 486E FFEC pea.l [A6 - 0x14]
00000526 4EAD 0EAA jsr [A5 + 0xEAA /* export_465 */]
0000052A 486E FFF4 pea.l [A6 - 0xC]
0000052E 486E FFEC pea.l [A6 - 0x14]
00000532 4EAD 0EAA jsr [A5 + 0xEAA /* export_465 */]
00000536 486E FFF4 pea.l [A6 - 0xC]
0000053A 486E FFEC pea.l [A6 - 0x14]
0000053E 4EAD 0EAA jsr [A5 + 0xEAA /* export_465 */]
00000542 7A01 moveq.l D5, 0x01
00000544 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000548:
00000548 5246 addq.w D6, 1
label0000054A:
0000054A 7000 moveq.l D0, 0x00
0000054C 3006 move.w D0, D6
0000054E 322C 0112 move.w D1, [A4 + 0x112]
00000552 48C1 ext.l D1
00000554 B280 cmp.l D1, D0
00000556 6E00 FEB8 bgt -0x146 /* 00000410 */
0000055A 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label0000055E:
0000055E 53AE FFD6 subq.l [A6 - 0x2A], 1
label00000562:
00000562 4AAE FFD6 tst.l [A6 - 0x2A]
00000566 6C00 FE4E bge -0x1B0 /* 000003B6 */
label0000056A:
0000056A 7000 moveq.l D0, 0x00
0000056C 2D40 FFD6 move.l [A6 - 0x2A], D0
00000570 6000 0182 bra +0x184 /* 000006F4 */
label00000574:
00000574 4A6D E5CE tst.w [A5 - 0x1A32]
00000578 6600 0188 bne +0x18A /* 00000702 */
0000057C 206C 03F0 movea.l A0, [A4 + 0x3F0]
00000580 202E FFD6 move.l D0, [A6 - 0x2A]
00000584 2200 move.l D1, D0
00000586 C0FC 004A mulu.w D0, 0x4A /* 'J' */
0000058A 4841 swap.w D1
0000058C C2FC 004A mulu.w D1, 0x4A /* 'J' */
00000590 4841 swap.w D1
00000592 4241 clr.w D1
00000594 D081 add.l D0, D1
00000596 47F0 0800 lea.l A3, [A0 + D0]
0000059A 4A2B 0046 tst.b [A3 + 0x46]
0000059E 6700 0150 beq +0x152 /* 000006F0 */
000005A2 4A2B 000B tst.b [A3 + 0xB]
000005A6 6700 0148 beq +0x14A /* 000006F0 */
000005AA 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000005AE 4246 clr.w D6
000005B0 6000 012A bra +0x12C /* 000006DC */
label000005B4:
000005B4 486E FFDC pea.l [A6 - 0x24]
000005B8 7000 moveq.l D0, 0x00
000005BA 3006 move.w D0, D6
000005BC 2F00 move.l -[A7], D0
000005BE 486B 0024 pea.l [A3 + 0x24]
000005C2 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
000005C6 4A40 tst.w D0
000005C8 4FEF 000C lea.l A7, [A7 + 0xC]
000005CC 6700 010C beq +0x10E /* 000006DA */
000005D0 486E FFE4 pea.l [A6 - 0x1C]
000005D4 7000 moveq.l D0, 0x00
000005D6 3006 move.w D0, D6
000005D8 2F00 move.l -[A7], D0
000005DA 486B 002C pea.l [A3 + 0x2C]
000005DE 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
000005E2 4A40 tst.w D0
000005E4 4FEF 000C lea.l A7, [A7 + 0xC]
000005E8 6700 00F0 beq +0xF2 /* 000006DA */
000005EC 486E FFE4 pea.l [A6 - 0x1C]
000005F0 486E FFCC pea.l [A6 - 0x34]
000005F4 3F3C 080E move.w -[A7], 0x80E
000005F8 A9EB syscall Pack4/FP68K
000005FA 203C 0000 00B4 move.l D0, 0xB4
00000600 2D40 FFBE move.l [A6 - 0x42], D0
00000604 486E FFBE pea.l [A6 - 0x42]
00000608 486E FFC2 pea.l [A6 - 0x3E]
0000060C 3F3C 280E move.w -[A7], 0x280E
00000610 A9EB syscall Pack4/FP68K
00000612 486E FFC2 pea.l [A6 - 0x3E]
00000616 486E FFCC pea.l [A6 - 0x34]
0000061A 3F3C 0004 move.w -[A7], 0x4
0000061E A9EB syscall Pack4/FP68K
00000620 487A 0128 pea.l [PC + 0x128 /* 0000074A, value 0x4000C90F, cstring "@" */]
00000624 486E FFCC pea.l [A6 - 0x34]
00000628 3F3C 0006 move.w -[A7], 0x6
0000062C A9EB syscall Pack4/FP68K
0000062E 486E FFE4 pea.l [A6 - 0x1C]
00000632 486E FFB4 pea.l [A6 - 0x4C]
00000636 3F3C 080E move.w -[A7], 0x80E
0000063A A9EB syscall Pack4/FP68K
0000063C 487A 0102 pea.l [PC + 0x102 /* 00000740, value 0x0, cstring "" */]
00000640 486E FFB4 pea.l [A6 - 0x4C]
00000644 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000648 A9EB syscall Pack4/FP68K
0000064A 6416 bcc +0x18 /* 00000662 */
0000064C 41EE FFAA lea.l A0, [A6 - 0x56]
00000650 43FA 00E4 lea.l A1, [PC + 0xE4 /* 00000736, value 0x3FFE8000 */]
00000654 20D9 move.l [A0]+, [A1]+
00000656 20D9 move.l [A0]+, [A1]+
00000658 30D9 move.w [A0]+, [A1]+
0000065A 0A2E 0080 FFAA xori.b [A6 - 0x56], 0x80
00000660 600E bra +0x10 /* 00000670 */
label00000662:
00000662 41EE FFAA lea.l A0, [A6 - 0x56]
00000666 43FA 00CE lea.l A1, [PC + 0xCE /* 00000736, value 0x3FFE8000 */]
0000066A 20D9 move.l [A0]+, [A1]+
0000066C 20D9 move.l [A0]+, [A1]+
0000066E 30D9 move.w [A0]+, [A1]+
label00000670:
00000670 486E FFAA pea.l [A6 - 0x56]
00000674 486E FFCC pea.l [A6 - 0x34]
00000678 4267 clr.w -[A7]
0000067A A9EB syscall Pack4/FP68K
0000067C 41EE FFCC lea.l A0, [A6 - 0x34]
00000680 43EE FFA0 lea.l A1, [A6 - 0x60]
00000684 22D8 move.l [A1]+, [A0]+
00000686 22D8 move.l [A1]+, [A0]+
00000688 32D8 move.w [A1]+, [A0]+
0000068A 486E FFA0 pea.l [A6 - 0x60]
0000068E 3F3C 0016 move.w -[A7], 0x16
00000692 A9EB syscall Pack4/FP68K
00000694 486E FFA0 pea.l [A6 - 0x60]
00000698 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000069C 3E00 move.w D7, D0
0000069E 588F addq.l A7, 4
000006A0 6004 bra +0x6 /* 000006A6 */
label000006A2:
000006A2 0647 0168 addi.w D7, 0x168
label000006A6:
000006A6 4A47 tst.w D7
000006A8 6DF8 blt -0x6 /* 000006A2 */
000006AA 6004 bra +0x6 /* 000006B0 */
label000006AC:
000006AC 0447 0168 subi.w D7, 0x168
label000006B0:
000006B0 0C47 0168 cmpi.w D7, 0x168
000006B4 6CF6 bge -0x8 /* 000006AC */
000006B6 486E FFFC pea.l [A6 - 0x4]
000006BA 48C7 ext.l D7
000006BC 2F07 move.l -[A7], D7
000006BE 486E FFDC pea.l [A6 - 0x24]
000006C2 4EBA 0BB6 jsr [PC + 0xBB6 /* 0000127A */]
000006C6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006CA 41EB 0010 lea.l A0, [A3 + 0x10]
000006CE 2F20 move.l -[A7], -[A0]
000006D0 2F20 move.l -[A7], -[A0]
000006D2 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
000006D6 4FEF 0018 lea.l A7, [A7 + 0x18]
label000006DA:
000006DA 5246 addq.w D6, 1
label000006DC:
000006DC 7000 moveq.l D0, 0x00
000006DE 3006 move.w D0, D6
000006E0 322C 0112 move.w D1, [A4 + 0x112]
000006E4 48C1 ext.l D1
000006E6 B280 cmp.l D1, D0
000006E8 6E00 FECA bgt -0x134 /* 000005B4 */
000006EC 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label000006F0:
000006F0 52AE FFD6 addq.l [A6 - 0x2A], 1
label000006F4:
000006F4 302C 0116 move.w D0, [A4 + 0x116]
000006F8 48C0 ext.l D0
000006FA B0AE FFD6 cmp.l D0, [A6 - 0x2A]
000006FE 6E00 FE74 bgt -0x18A /* 00000574 */
label00000702:
00000702 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
00000706 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
0000070A 4A6C 0406 tst.w [A4 + 0x406]
0000070E 661A bne +0x1C /* 0000072A */
00000710 2F0C move.l -[A7], A4
00000712 4EBA 09FC jsr [PC + 0x9FC /* 00001110 */]
00000716 7000 moveq.l D0, 0x00
00000718 2F00 move.l -[A7], D0
0000071A 2F00 move.l -[A7], D0
0000071C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000720 2F0C move.l -[A7], A4
00000722 4EBA 07CA jsr [PC + 0x7CA /* 00000EEE */]
00000726 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000072A:
0000072A 7001 moveq.l D0, 0x01
0000072C 4CEE 18F8 FF84 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x7C]
00000732 4E5E unlink A6
00000734 4E75 rts
00000736 3FFE move.w <<invalid special address>>, <<invalid special address>>
00000738 8000 or.b D0, D0
0000073A 0000 0000 ori.b D0, 0x0
0000073E 0000 0000 ori.b D0, 0x0
00000742 0000 0000 ori.b D0, 0x0
00000746 0000 0000 ori.b D0, 0x0
0000074A 4000 negx.b D0
0000074C C90F abcd -[A4], -[A7]
0000074E DAA2 add.l D5, -[A2]
00000750 2168 BDE9 4E56 move.l [A0 + 0x4E56], [A0 - 0x4217]
// begin alternate branch 00000754-00000758
fn00000754:
00000754 4E56 FF94 link A6, -0x006C
// end alternate branch 00000754-00000758
fn00000754: // (misaligned)
00000756 FF94 .invalid <<F/6/7>>
00000758 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000075C 286E 0008 movea.l A4, [A6 + 0x8]
00000760 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00000764 4A2C 00C1 tst.b [A4 + 0xC1]
00000768 6758 beq +0x5A /* 000007C2 */
0000076A 302D F2BC move.w D0, [A5 - 0xD44]
0000076E 48C0 ext.l D0
00000770 90AD F278 sub.l D0, [A5 - 0xD88]
00000774 3D40 FFF2 move.w [A6 - 0xE], D0
00000778 302D F2BA move.w D0, [A5 - 0xD46]
0000077C 48C0 ext.l D0
0000077E 90AD F278 sub.l D0, [A5 - 0xD88]
00000782 3D40 FFF0 move.w [A6 - 0x10], D0
00000786 302D F2BC move.w D0, [A5 - 0xD44]
0000078A 48C0 ext.l D0
0000078C 222D F278 move.l D1, [A5 - 0xD88]
00000790 D280 add.l D1, D0
00000792 3D41 FFF6 move.w [A6 - 0xA], D1
00000796 302D F2BA move.w D0, [A5 - 0xD46]
0000079A 48C0 ext.l D0
0000079C 222D F278 move.l D1, [A5 - 0xD88]
000007A0 D280 add.l D1, D0
000007A2 3D41 FFF4 move.w [A6 - 0xC], D1
000007A6 41EC 00C6 lea.l A0, [A4 + 0xC6]
000007AA 2F20 move.l -[A7], -[A0]
000007AC 2F20 move.l -[A7], -[A0]
000007AE 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
000007B2 41EE FFF8 lea.l A0, [A6 - 0x8]
000007B6 2F20 move.l -[A7], -[A0]
000007B8 2F20 move.l -[A7], -[A0]
000007BA 4EAD 092A jsr [A5 + 0x92A /* export_289 */]
000007BE 4FEF 0010 lea.l A7, [A7 + 0x10]
label000007C2:
000007C2 47EC 025C lea.l A3, [A4 + 0x25C]
000007C6 4A2B 0077 tst.b [A3 + 0x77]
000007CA 6700 02E0 beq +0x2E2 /* 00000AAC */
000007CE 2F0B move.l -[A7], A3
000007D0 486E FFBC pea.l [A6 - 0x44]
000007D4 3F3C 080E move.w -[A7], 0x80E
000007D8 A9EB syscall Pack4/FP68K
000007DA 486E FFBC pea.l [A6 - 0x44]
000007DE 486E FFC6 pea.l [A6 - 0x3A]
000007E2 3F3C 0810 move.w -[A7], 0x810
000007E6 A9EB syscall Pack4/FP68K
000007E8 4246 clr.w D6
000007EA 6000 02B0 bra +0x2B2 /* 00000A9C */
label000007EE:
000007EE 4A6D E5CE tst.w [A5 - 0x1A32]
000007F2 6600 02B8 bne +0x2BA /* 00000AAC */
000007F6 486E FFC6 pea.l [A6 - 0x3A]
000007FA 486E FFBC pea.l [A6 - 0x44]
000007FE 3F3C 080E move.w -[A7], 0x80E
00000802 A9EB syscall Pack4/FP68K
00000804 486E FFBC pea.l [A6 - 0x44]
00000808 486E FFCE pea.l [A6 - 0x32]
0000080C 3F3C 0810 move.w -[A7], 0x810
00000810 A9EB syscall Pack4/FP68K
00000812 7000 moveq.l D0, 0x00
00000814 3006 move.w D0, D6
00000816 2F00 move.l -[A7], D0
00000818 2F0B move.l -[A7], A3
0000081A 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
0000081E 3D40 FFBC move.w [A6 - 0x44], D0
00000822 2D41 FFBE move.l [A6 - 0x42], D1
00000826 2D48 FFC2 move.l [A6 - 0x3E], A0
0000082A 486E FFBC pea.l [A6 - 0x44]
0000082E 486E FFC6 pea.l [A6 - 0x3A]
00000832 3F3C 0810 move.w -[A7], 0x810
00000836 A9EB syscall Pack4/FP68K
00000838 4A46 tst.w D6
0000083A 508F addq.l A7, 8
0000083C 6700 01CA beq +0x1CC /* 00000A08 */
00000840 4A2B 004D tst.b [A3 + 0x4D]
00000844 6700 01C2 beq +0x1C4 /* 00000A08 */
00000848 7001 moveq.l D0, 0x01
0000084A B06B 0070 cmp.w D0, [A3 + 0x70]
0000084E 6C00 01B8 bge +0x1BA /* 00000A08 */
00000852 41EB 0068 lea.l A0, [A3 + 0x68]
00000856 2F20 move.l -[A7], -[A0]
00000858 2F20 move.l -[A7], -[A0]
0000085A 3F20 move.w -[A7], -[A0]
0000085C 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00000860 486E FFC6 pea.l [A6 - 0x3A]
00000864 486E FFBC pea.l [A6 - 0x44]
00000868 3F3C 080E move.w -[A7], 0x80E
0000086C A9EB syscall Pack4/FP68K
0000086E 486E FFCE pea.l [A6 - 0x32]
00000872 486E FFBC pea.l [A6 - 0x44]
00000876 3F3C 0802 move.w -[A7], 0x802
0000087A A9EB syscall Pack4/FP68K
0000087C 486B 0070 pea.l [A3 + 0x70]
00000880 486E FFB2 pea.l [A6 - 0x4E]
00000884 3F3C 200E move.w -[A7], 0x200E
00000888 A9EB syscall Pack4/FP68K
0000088A 486E FFB2 pea.l [A6 - 0x4E]
0000088E 486E FFBC pea.l [A6 - 0x44]
00000892 3F3C 0006 move.w -[A7], 0x6
00000896 A9EB syscall Pack4/FP68K
00000898 486E FFBC pea.l [A6 - 0x44]
0000089C 486E FFD6 pea.l [A6 - 0x2A]
000008A0 3F3C 0810 move.w -[A7], 0x810
000008A4 A9EB syscall Pack4/FP68K
000008A6 7E01 moveq.l D7, 0x01
000008A8 4FEF 000A lea.l A7, [A7 + 0xA]
000008AC 6000 014A bra +0x14C /* 000009F8 */
label000008B0:
000008B0 7000 moveq.l D0, 0x00
000008B2 3007 move.w D0, D7
000008B4 2D40 FFAE move.l [A6 - 0x52], D0
000008B8 486E FFAE pea.l [A6 - 0x52]
000008BC 486E FFBC pea.l [A6 - 0x44]
000008C0 3F3C 280E move.w -[A7], 0x280E
000008C4 A9EB syscall Pack4/FP68K
000008C6 486E FFD6 pea.l [A6 - 0x2A]
000008CA 486E FFBC pea.l [A6 - 0x44]
000008CE 3F3C 0804 move.w -[A7], 0x804
000008D2 A9EB syscall Pack4/FP68K
000008D4 486E FFCE pea.l [A6 - 0x32]
000008D8 486E FFBC pea.l [A6 - 0x44]
000008DC 3F3C 0800 move.w -[A7], 0x800
000008E0 A9EB syscall Pack4/FP68K
000008E2 486E FFBC pea.l [A6 - 0x44]
000008E6 486E FFF8 pea.l [A6 - 0x8]
000008EA 3F3C 0810 move.w -[A7], 0x810
000008EE A9EB syscall Pack4/FP68K
000008F0 486E FFF8 pea.l [A6 - 0x8]
000008F4 7001 moveq.l D0, 0x01
000008F6 2F00 move.l -[A7], D0
000008F8 486E FFF8 pea.l [A6 - 0x8]
000008FC 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00000900 7002 moveq.l D0, 0x02
00000902 B06D F27C cmp.w D0, [A5 - 0xD84]
00000906 4FEF 000C lea.l A7, [A7 + 0xC]
0000090A 6734 beq +0x36 /* 00000940 */
0000090C 7000 moveq.l D0, 0x00
0000090E 3007 move.w D0, D7
00000910 2D40 FFAA move.l [A6 - 0x56], D0
00000914 486E FFAA pea.l [A6 - 0x56]
00000918 486E FFBC pea.l [A6 - 0x44]
0000091C 3F3C 280E move.w -[A7], 0x280E
00000920 A9EB syscall Pack4/FP68K
00000922 486E FFD6 pea.l [A6 - 0x2A]
00000926 486E FFBC pea.l [A6 - 0x44]
0000092A 3F3C 0804 move.w -[A7], 0x804
0000092E A9EB syscall Pack4/FP68K
00000930 486E FFCE pea.l [A6 - 0x32]
00000934 486E FFBC pea.l [A6 - 0x44]
00000938 3F3C 0800 move.w -[A7], 0x800
0000093C A9EB syscall Pack4/FP68K
0000093E 602A bra +0x2C /* 0000096A */
label00000940:
00000940 486E FFF8 pea.l [A6 - 0x8]
00000944 486E FFB2 pea.l [A6 - 0x4E]
00000948 3F3C 080E move.w -[A7], 0x80E
0000094C A9EB syscall Pack4/FP68K
0000094E 486D F25C pea.l [A5 - 0xDA4]
00000952 486E FFB2 pea.l [A6 - 0x4E]
00000956 3F3C 0806 move.w -[A7], 0x806
0000095A A9EB syscall Pack4/FP68K
0000095C 41EE FFBC lea.l A0, [A6 - 0x44]
00000960 43EE FFB2 lea.l A1, [A6 - 0x4E]
00000964 20D9 move.l [A0]+, [A1]+
00000966 20D9 move.l [A0]+, [A1]+
00000968 30D9 move.w [A0]+, [A1]+
label0000096A:
0000096A 486E FFBC pea.l [A6 - 0x44]
0000096E 486E FFDE pea.l [A6 - 0x22]
00000972 3F3C 0810 move.w -[A7], 0x810
00000976 A9EB syscall Pack4/FP68K
00000978 486E FFDE pea.l [A6 - 0x22]
0000097C 486E FFBC pea.l [A6 - 0x44]
00000980 3F3C 080E move.w -[A7], 0x80E
00000984 A9EB syscall Pack4/FP68K
00000986 486D F264 pea.l [A5 - 0xD9C]
0000098A 486E FFBC pea.l [A6 - 0x44]
0000098E 3F3C 0802 move.w -[A7], 0x802
00000992 A9EB syscall Pack4/FP68K
00000994 486D F278 pea.l [A5 - 0xD88]
00000998 486E FFB2 pea.l [A6 - 0x4E]
0000099C 3F3C 280E move.w -[A7], 0x280E
000009A0 A9EB syscall Pack4/FP68K
000009A2 486E FFB2 pea.l [A6 - 0x4E]
000009A6 486E FFBC pea.l [A6 - 0x44]
000009AA 3F3C 0004 move.w -[A7], 0x4
000009AE A9EB syscall Pack4/FP68K
000009B0 486D F26C pea.l [A5 - 0xD94]
000009B4 486E FFBC pea.l [A6 - 0x44]
000009B8 3F3C 0806 move.w -[A7], 0x806
000009BC A9EB syscall Pack4/FP68K
000009BE 487A 04D4 pea.l [PC + 0x4D4 /* 00000E94, value 0x3FFE8000 */]
000009C2 486E FFBC pea.l [A6 - 0x44]
000009C6 4267 clr.w -[A7]
000009C8 A9EB syscall Pack4/FP68K
000009CA 41EE FFBC lea.l A0, [A6 - 0x44]
000009CE 43EE FFA0 lea.l A1, [A6 - 0x60]
000009D2 22D8 move.l [A1]+, [A0]+
000009D4 22D8 move.l [A1]+, [A0]+
000009D6 32D8 move.w [A1]+, [A0]+
000009D8 486E FFA0 pea.l [A6 - 0x60]
000009DC 3F3C 0016 move.w -[A7], 0x16
000009E0 A9EB syscall Pack4/FP68K
000009E2 486E FFA0 pea.l [A6 - 0x60]
000009E6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000009EA 48C0 ext.l D0
000009EC 588F addq.l A7, 4
000009EE 2F00 move.l -[A7], D0
000009F0 4EBA 04B6 jsr [PC + 0x4B6 /* 00000EA8 */]
000009F4 588F addq.l A7, 4
000009F6 5247 addq.w D7, 1
label000009F8:
000009F8 7000 moveq.l D0, 0x00
000009FA 3007 move.w D0, D7
000009FC 322B 0070 move.w D1, [A3 + 0x70]
00000A00 48C1 ext.l D1
00000A02 B280 cmp.l D1, D0
00000A04 6E00 FEAA bgt -0x154 /* 000008B0 */
label00000A08:
00000A08 41EB 005E lea.l A0, [A3 + 0x5E]
00000A0C 2F20 move.l -[A7], -[A0]
00000A0E 2F20 move.l -[A7], -[A0]
00000A10 3F20 move.w -[A7], -[A0]
00000A12 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00000A16 7000 moveq.l D0, 0x00
00000A18 3006 move.w D0, D6
00000A1A 2200 move.l D1, D0
00000A1C 202D F278 move.l D0, [A5 - 0xD88]
00000A20 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000A24 2D40 FF9C move.l [A6 - 0x64], D0
00000A28 486E FF9C pea.l [A6 - 0x64]
00000A2C 486E FFBC pea.l [A6 - 0x44]
00000A30 3F3C 280E move.w -[A7], 0x280E
00000A34 A9EB syscall Pack4/FP68K
00000A36 486B 006E pea.l [A3 + 0x6E]
00000A3A 486E FFB2 pea.l [A6 - 0x4E]
00000A3E 3F3C 200E move.w -[A7], 0x200E
00000A42 A9EB syscall Pack4/FP68K
00000A44 486E FFB2 pea.l [A6 - 0x4E]
00000A48 486E FF94 pea.l [A6 - 0x6C]
00000A4C 3F3C 0810 move.w -[A7], 0x810
00000A50 A9EB syscall Pack4/FP68K
00000A52 486E FF94 pea.l [A6 - 0x6C]
00000A56 486E FFBC pea.l [A6 - 0x44]
00000A5A 3F3C 0806 move.w -[A7], 0x806
00000A5E A9EB syscall Pack4/FP68K
00000A60 487A 0432 pea.l [PC + 0x432 /* 00000E94, value 0x3FFE8000 */]
00000A64 486E FFBC pea.l [A6 - 0x44]
00000A68 4267 clr.w -[A7]
00000A6A A9EB syscall Pack4/FP68K
00000A6C 41EE FFBC lea.l A0, [A6 - 0x44]
00000A70 43EE FFA0 lea.l A1, [A6 - 0x60]
00000A74 22D8 move.l [A1]+, [A0]+
00000A76 22D8 move.l [A1]+, [A0]+
00000A78 32D8 move.w [A1]+, [A0]+
00000A7A 486E FFA0 pea.l [A6 - 0x60]
00000A7E 3F3C 0016 move.w -[A7], 0x16
00000A82 A9EB syscall Pack4/FP68K
00000A84 486E FFA0 pea.l [A6 - 0x60]
00000A88 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000A8C 48C0 ext.l D0
00000A8E 588F addq.l A7, 4
00000A90 2F00 move.l -[A7], D0
00000A92 4EBA 0414 jsr [PC + 0x414 /* 00000EA8 */]
00000A96 4FEF 000E lea.l A7, [A7 + 0xE]
00000A9A 5246 addq.w D6, 1
label00000A9C:
00000A9C 7000 moveq.l D0, 0x00
00000A9E 3006 move.w D0, D6
00000AA0 322B 006E move.w D1, [A3 + 0x6E]
00000AA4 48C1 ext.l D1
00000AA6 B280 cmp.l D1, D0
00000AA8 6C00 FD44 bge -0x2BA /* 000007EE */
label00000AAC:
00000AAC 4A2C 01D7 tst.b [A4 + 0x1D7]
00000AB0 6700 0374 beq +0x376 /* 00000E26 */
00000AB4 41EC 01B4 lea.l A0, [A4 + 0x1B4]
00000AB8 2F20 move.l -[A7], -[A0]
00000ABA 2F20 move.l -[A7], -[A0]
00000ABC 3F20 move.w -[A7], -[A0]
00000ABE 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00000AC2 3D6D F2BC FFF6 move.w [A6 - 0xA], [A5 - 0xD44]
00000AC8 3D6D F2BC FFF2 move.w [A6 - 0xE], [A5 - 0xD44]
00000ACE 302D F2BA move.w D0, [A5 - 0xD46]
00000AD2 48C0 ext.l D0
00000AD4 90AD F278 sub.l D0, [A5 - 0xD88]
00000AD8 3D40 FFF0 move.w [A6 - 0x10], D0
00000ADC 302D F2BA move.w D0, [A5 - 0xD46]
00000AE0 48C0 ext.l D0
00000AE2 222D F278 move.l D1, [A5 - 0xD88]
00000AE6 D280 add.l D1, D0
00000AE8 3D41 FFF4 move.w [A6 - 0xC], D1
00000AEC 41EE FFF8 lea.l A0, [A6 - 0x8]
00000AF0 2F20 move.l -[A7], -[A0]
00000AF2 2F20 move.l -[A7], -[A0]
00000AF4 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00000AF8 302D F2BC move.w D0, [A5 - 0xD44]
00000AFC 48C0 ext.l D0
00000AFE 90AD F278 sub.l D0, [A5 - 0xD88]
00000B02 3D40 FFF2 move.w [A6 - 0xE], D0
00000B06 302D F2BC move.w D0, [A5 - 0xD44]
00000B0A 48C0 ext.l D0
00000B0C 222D F278 move.l D1, [A5 - 0xD88]
00000B10 D280 add.l D1, D0
00000B12 3D41 FFF6 move.w [A6 - 0xA], D1
00000B16 3D6D F2BA FFF4 move.w [A6 - 0xC], [A5 - 0xD46]
00000B1C 3D6D F2BA FFF0 move.w [A6 - 0x10], [A5 - 0xD46]
00000B22 41EE FFF8 lea.l A0, [A6 - 0x8]
00000B26 2F20 move.l -[A7], -[A0]
00000B28 2F20 move.l -[A7], -[A0]
00000B2A 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00000B2E 7001 moveq.l D0, 0x01
00000B30 B06B 006E cmp.w D0, [A3 + 0x6E]
00000B34 4FEF 001A lea.l A7, [A7 + 0x1A]
00000B38 6C00 02EC bge +0x2EE /* 00000E26 */
00000B3C 486D F278 pea.l [A5 - 0xD88]
00000B40 486E FFBC pea.l [A6 - 0x44]
00000B44 3F3C 280E move.w -[A7], 0x280E
00000B48 A9EB syscall Pack4/FP68K
00000B4A 486B 006E pea.l [A3 + 0x6E]
00000B4E 486E FFB2 pea.l [A6 - 0x4E]
00000B52 3F3C 200E move.w -[A7], 0x200E
00000B56 A9EB syscall Pack4/FP68K
00000B58 486E FFB2 pea.l [A6 - 0x4E]
00000B5C 486E FF94 pea.l [A6 - 0x6C]
00000B60 3F3C 0810 move.w -[A7], 0x810
00000B64 A9EB syscall Pack4/FP68K
00000B66 486E FF94 pea.l [A6 - 0x6C]
00000B6A 486E FFBC pea.l [A6 - 0x44]
00000B6E 3F3C 0806 move.w -[A7], 0x806
00000B72 A9EB syscall Pack4/FP68K
00000B74 486E FFBC pea.l [A6 - 0x44]
00000B78 486E FFCE pea.l [A6 - 0x32]
00000B7C 3F3C 0810 move.w -[A7], 0x810
00000B80 A9EB syscall Pack4/FP68K
00000B82 486E FFCE pea.l [A6 - 0x32]
00000B86 41EE FFBC lea.l A0, [A6 - 0x44]
00000B8A 43FA 0312 lea.l A1, [PC + 0x312 /* 00000E9E, value 0x3FFEDDB4 */]
00000B8E 20D9 move.l [A0]+, [A1]+
00000B90 20D9 move.l [A0]+, [A1]+
00000B92 30D9 move.w [A0]+, [A1]+
00000B94 486E FFBC pea.l [A6 - 0x44]
00000B98 3F3C 0804 move.w -[A7], 0x804
00000B9C A9EB syscall Pack4/FP68K
00000B9E 487A 02F4 pea.l [PC + 0x2F4 /* 00000E94, value 0x3FFE8000 */]
00000BA2 486E FFBC pea.l [A6 - 0x44]
00000BA6 4267 clr.w -[A7]
00000BA8 A9EB syscall Pack4/FP68K
00000BAA 41EE FFBC lea.l A0, [A6 - 0x44]
00000BAE 43EE FFB2 lea.l A1, [A6 - 0x4E]
00000BB2 22D8 move.l [A1]+, [A0]+
00000BB4 22D8 move.l [A1]+, [A0]+
00000BB6 32D8 move.w [A1]+, [A0]+
00000BB8 486E FFB2 pea.l [A6 - 0x4E]
00000BBC 3F3C 0016 move.w -[A7], 0x16
00000BC0 A9EB syscall Pack4/FP68K
00000BC2 486E FFB2 pea.l [A6 - 0x4E]
00000BC6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000BCA 3D40 FFE6 move.w [A6 - 0x1A], D0
00000BCE 486E FFCE pea.l [A6 - 0x32]
00000BD2 41EE FFBC lea.l A0, [A6 - 0x44]
00000BD6 43FA 02BC lea.l A1, [PC + 0x2BC /* 00000E94, value 0x3FFE8000 */]
00000BDA 20D9 move.l [A0]+, [A1]+
00000BDC 20D9 move.l [A0]+, [A1]+
00000BDE 30D9 move.w [A0]+, [A1]+
00000BE0 486E FFBC pea.l [A6 - 0x44]
00000BE4 3F3C 0804 move.w -[A7], 0x804
00000BE8 A9EB syscall Pack4/FP68K
00000BEA 487A 02A8 pea.l [PC + 0x2A8 /* 00000E94, value 0x3FFE8000 */]
00000BEE 486E FFBC pea.l [A6 - 0x44]
00000BF2 4267 clr.w -[A7]
00000BF4 A9EB syscall Pack4/FP68K
00000BF6 41EE FFBC lea.l A0, [A6 - 0x44]
00000BFA 43EE FFB2 lea.l A1, [A6 - 0x4E]
00000BFE 22D8 move.l [A1]+, [A0]+
00000C00 22D8 move.l [A1]+, [A0]+
00000C02 32D8 move.w [A1]+, [A0]+
00000C04 486E FFB2 pea.l [A6 - 0x4E]
00000C08 3F3C 0016 move.w -[A7], 0x16
00000C0C A9EB syscall Pack4/FP68K
00000C0E 486E FFB2 pea.l [A6 - 0x4E]
00000C12 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000C16 3D40 FFE8 move.w [A6 - 0x18], D0
00000C1A 486D F278 pea.l [A5 - 0xD88]
00000C1E 486E FFBC pea.l [A6 - 0x44]
00000C22 3F3C 280E move.w -[A7], 0x280E
00000C26 A9EB syscall Pack4/FP68K
00000C28 486E FFBC pea.l [A6 - 0x44]
00000C2C 41EE FFB2 lea.l A0, [A6 - 0x4E]
00000C30 43FA 026C lea.l A1, [PC + 0x26C /* 00000E9E, value 0x3FFEDDB4 */]
00000C34 20D9 move.l [A0]+, [A1]+
00000C36 20D9 move.l [A0]+, [A1]+
00000C38 30D9 move.w [A0]+, [A1]+
00000C3A 486E FFB2 pea.l [A6 - 0x4E]
00000C3E 3F3C 0004 move.w -[A7], 0x4
00000C42 A9EB syscall Pack4/FP68K
00000C44 487A 024E pea.l [PC + 0x24E /* 00000E94, value 0x3FFE8000 */]
00000C48 486E FFB2 pea.l [A6 - 0x4E]
00000C4C 4267 clr.w -[A7]
00000C4E A9EB syscall Pack4/FP68K
00000C50 41EE FFB2 lea.l A0, [A6 - 0x4E]
00000C54 43EE FFA0 lea.l A1, [A6 - 0x60]
00000C58 22D8 move.l [A1]+, [A0]+
00000C5A 22D8 move.l [A1]+, [A0]+
00000C5C 32D8 move.w [A1]+, [A0]+
00000C5E 486E FFA0 pea.l [A6 - 0x60]
00000C62 3F3C 0016 move.w -[A7], 0x16
00000C66 A9EB syscall Pack4/FP68K
00000C68 486E FFA0 pea.l [A6 - 0x60]
00000C6C 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000C70 3D40 FFEC move.w [A6 - 0x14], D0
00000C74 486D F278 pea.l [A5 - 0xD88]
00000C78 486E FFBC pea.l [A6 - 0x44]
00000C7C 3F3C 280E move.w -[A7], 0x280E
00000C80 A9EB syscall Pack4/FP68K
00000C82 486E FFBC pea.l [A6 - 0x44]
00000C86 41EE FFB2 lea.l A0, [A6 - 0x4E]
00000C8A 43FA 0208 lea.l A1, [PC + 0x208 /* 00000E94, value 0x3FFE8000 */]
00000C8E 20D9 move.l [A0]+, [A1]+
00000C90 20D9 move.l [A0]+, [A1]+
00000C92 30D9 move.w [A0]+, [A1]+
00000C94 486E FFB2 pea.l [A6 - 0x4E]
00000C98 3F3C 0004 move.w -[A7], 0x4
00000C9C A9EB syscall Pack4/FP68K
00000C9E 487A 01F4 pea.l [PC + 0x1F4 /* 00000E94, value 0x3FFE8000 */]
00000CA2 486E FFB2 pea.l [A6 - 0x4E]
00000CA6 4267 clr.w -[A7]
00000CA8 A9EB syscall Pack4/FP68K
00000CAA 41EE FFB2 lea.l A0, [A6 - 0x4E]
00000CAE 43EE FFA0 lea.l A1, [A6 - 0x60]
00000CB2 22D8 move.l [A1]+, [A0]+
00000CB4 22D8 move.l [A1]+, [A0]+
00000CB6 32D8 move.w [A1]+, [A0]+
00000CB8 486E FFA0 pea.l [A6 - 0x60]
00000CBC 3F3C 0016 move.w -[A7], 0x16
00000CC0 A9EB syscall Pack4/FP68K
00000CC2 486E FFA0 pea.l [A6 - 0x60]
00000CC6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000CCA 3D40 FFEE move.w [A6 - 0x12], D0
00000CCE 4246 clr.w D6
00000CD0 4FEF 0010 lea.l A7, [A7 + 0x10]
00000CD4 6000 0148 bra +0x14A /* 00000E1E */
label00000CD8:
00000CD8 3006 move.w D0, D6
00000CDA 6500 0108 bcs +0x10A /* 00000DE4 */
00000CDE 0C40 0007 cmpi.w D0, 0x7
00000CE2 6200 0100 bhi +0x102 /* 00000DE4 */
00000CE6 D040 add.w D0, D0
00000CE8 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000CEC 4EFB 0000 jmp [PC + D0.w]
00000CF0 0012 0028 ori.b [A2], 0x28 /* '(' */
00000CF4 004E 0064 ori.w A6, 0x64 /* 'd' */
00000CF8 0088 00A4 00C0 ori.l A0, 0xA400C0
00000CFE 00DC .incomplete
00000D00 3D6E FFE6 FFEA move.w [A6 - 0x16], [A6 - 0x1A]
00000D06 3E2E FFE8 move.w D7, [A6 - 0x18]
00000D0A 382E FFEC move.w D4, [A6 - 0x14]
00000D0E 3A2E FFEE move.w D5, [A6 - 0x12]
00000D12 6000 00D0 bra +0xD2 /* 00000DE4 */
00000D16 302E FFE6 move.w D0, [A6 - 0x1A]
00000D1A 4440 neg.w D0
00000D1C 3D40 FFEA move.w [A6 - 0x16], D0
00000D20 302E FFE8 move.w D0, [A6 - 0x18]
00000D24 4440 neg.w D0
00000D26 3E00 move.w D7, D0
00000D28 302E FFEC move.w D0, [A6 - 0x14]
00000D2C 4440 neg.w D0
00000D2E 3800 move.w D4, D0
00000D30 302E FFEE move.w D0, [A6 - 0x12]
00000D34 4440 neg.w D0
00000D36 3A00 move.w D5, D0
00000D38 6000 00AA bra +0xAC /* 00000DE4 */
00000D3C 3D6E FFE8 FFEA move.w [A6 - 0x16], [A6 - 0x18]
00000D42 3E2E FFE6 move.w D7, [A6 - 0x1A]
00000D46 382E FFEE move.w D4, [A6 - 0x12]
00000D4A 3A2E FFEC move.w D5, [A6 - 0x14]
00000D4E 6000 0094 bra +0x96 /* 00000DE4 */
00000D52 302E FFE8 move.w D0, [A6 - 0x18]
00000D56 4440 neg.w D0
00000D58 3D40 FFEA move.w [A6 - 0x16], D0
00000D5C 302E FFE6 move.w D0, [A6 - 0x1A]
00000D60 4440 neg.w D0
00000D62 3E00 move.w D7, D0
00000D64 302E FFEE move.w D0, [A6 - 0x12]
00000D68 4440 neg.w D0
00000D6A 3800 move.w D4, D0
00000D6C 302E FFEC move.w D0, [A6 - 0x14]
00000D70 4440 neg.w D0
00000D72 3A00 move.w D5, D0
00000D74 606E bra +0x70 /* 00000DE4 */
00000D76 3D6E FFE6 FFEA move.w [A6 - 0x16], [A6 - 0x1A]
00000D7C 302E FFE8 move.w D0, [A6 - 0x18]
00000D80 4440 neg.w D0
00000D82 3E00 move.w D7, D0
00000D84 382E FFEC move.w D4, [A6 - 0x14]
00000D88 302E FFEE move.w D0, [A6 - 0x12]
00000D8C 4440 neg.w D0
00000D8E 3A00 move.w D5, D0
00000D90 6052 bra +0x54 /* 00000DE4 */
00000D92 302E FFE6 move.w D0, [A6 - 0x1A]
00000D96 4440 neg.w D0
00000D98 3D40 FFEA move.w [A6 - 0x16], D0
00000D9C 3E2E FFE8 move.w D7, [A6 - 0x18]
00000DA0 302E FFEC move.w D0, [A6 - 0x14]
00000DA4 4440 neg.w D0
00000DA6 3800 move.w D4, D0
00000DA8 3A2E FFEE move.w D5, [A6 - 0x12]
00000DAC 6036 bra +0x38 /* 00000DE4 */
00000DAE 3D6E FFE8 FFEA move.w [A6 - 0x16], [A6 - 0x18]
00000DB4 302E FFE6 move.w D0, [A6 - 0x1A]
00000DB8 4440 neg.w D0
00000DBA 3E00 move.w D7, D0
00000DBC 382E FFEE move.w D4, [A6 - 0x12]
00000DC0 302E FFEC move.w D0, [A6 - 0x14]
00000DC4 4440 neg.w D0
00000DC6 3A00 move.w D5, D0
00000DC8 601A bra +0x1C /* 00000DE4 */
00000DCA 302E FFE8 move.w D0, [A6 - 0x18]
00000DCE 4440 neg.w D0
00000DD0 3D40 FFEA move.w [A6 - 0x16], D0
00000DD4 3E2E FFE6 move.w D7, [A6 - 0x1A]
00000DD8 302E FFEE move.w D0, [A6 - 0x12]
00000DDC 4440 neg.w D0
00000DDE 3800 move.w D4, D0
00000DE0 3A2E FFEC move.w D5, [A6 - 0x14]
label00000DE4:
00000DE4 302E FFEA move.w D0, [A6 - 0x16]
00000DE8 D06D F2BC add.w D0, [A5 - 0xD44]
00000DEC 3D40 FFF2 move.w [A6 - 0xE], D0
00000DF0 3007 move.w D0, D7
00000DF2 D06D F2BA add.w D0, [A5 - 0xD46]
00000DF6 3D40 FFF0 move.w [A6 - 0x10], D0
00000DFA 3004 move.w D0, D4
00000DFC D06D F2BC add.w D0, [A5 - 0xD44]
00000E00 3D40 FFF6 move.w [A6 - 0xA], D0
00000E04 3005 move.w D0, D5
00000E06 D06D F2BA add.w D0, [A5 - 0xD46]
00000E0A 3D40 FFF4 move.w [A6 - 0xC], D0
00000E0E 41EE FFF8 lea.l A0, [A6 - 0x8]
00000E12 2F20 move.l -[A7], -[A0]
00000E14 2F20 move.l -[A7], -[A0]
00000E16 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00000E1A 508F addq.l A7, 8
00000E1C 5246 addq.w D6, 1
label00000E1E:
00000E1E 0C46 0008 cmpi.w D6, 0x8
00000E22 6500 FEB4 bcs -0x14A /* 00000CD8 */
label00000E26:
00000E26 4A2C 00C9 tst.b [A4 + 0xC9]
00000E2A 675A beq +0x5C /* 00000E86 */
00000E2C 302D F2BC move.w D0, [A5 - 0xD44]
00000E30 48C0 ext.l D0
00000E32 90AD F278 sub.l D0, [A5 - 0xD88]
00000E36 3D40 FFF2 move.w [A6 - 0xE], D0
00000E3A 302D F2BA move.w D0, [A5 - 0xD46]
00000E3E 48C0 ext.l D0
00000E40 90AD F278 sub.l D0, [A5 - 0xD88]
00000E44 3D40 FFF0 move.w [A6 - 0x10], D0
00000E48 302D F2BC move.w D0, [A5 - 0xD44]
00000E4C 48C0 ext.l D0
00000E4E 222D F278 move.l D1, [A5 - 0xD88]
00000E52 D280 add.l D1, D0
00000E54 3D41 FFF6 move.w [A6 - 0xA], D1
00000E58 302D F2BA move.w D0, [A5 - 0xD46]
00000E5C 48C0 ext.l D0
00000E5E 222D F278 move.l D1, [A5 - 0xD88]
00000E62 D280 add.l D1, D0
00000E64 3D41 FFF4 move.w [A6 - 0xC], D1
00000E68 41EC 00D0 lea.l A0, [A4 + 0xD0]
00000E6C 2F20 move.l -[A7], -[A0]
00000E6E 2F20 move.l -[A7], -[A0]
00000E70 3F20 move.w -[A7], -[A0]
00000E72 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00000E76 41EE FFF8 lea.l A0, [A6 - 0x8]
00000E7A 2F20 move.l -[A7], -[A0]
00000E7C 2F20 move.l -[A7], -[A0]
00000E7E 4EAD 0922 jsr [A5 + 0x922 /* export_288 */]
00000E82 4FEF 0012 lea.l A7, [A7 + 0x12]
label00000E86:
00000E86 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
00000E8A 4CEE 18F0 FF7C movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x84]
00000E90 4E5E unlink A6
00000E92 4E75 rts
00000E94 3FFE move.w <<invalid special address>>, <<invalid special address>>
00000E96 8000 or.b D0, D0
00000E98 0000 0000 ori.b D0, 0x0
00000E9C 0000 3FFE ori.b D0, 0xFE
00000EA0 DDB4 245F add.l [A4 + D2.w * 4 + 0x5F], D6
00000EA4 5AD9 spl [A1]+
00000EA6 6A6B bpl +0x6D /* 00000F13 */
fn00000EA8:
00000EA8 4E56 FFF8 link A6, -0x0008
00000EAC 2F07 move.l -[A7], D7
00000EAE 3E2E 000A move.w D7, [A6 + 0xA]
00000EB2 302D F2BC move.w D0, [A5 - 0xD44]
00000EB6 9047 sub.w D0, D7
00000EB8 3D40 FFFA move.w [A6 - 0x6], D0
00000EBC 302D F2BA move.w D0, [A5 - 0xD46]
00000EC0 9047 sub.w D0, D7
00000EC2 3D40 FFF8 move.w [A6 - 0x8], D0
00000EC6 3007 move.w D0, D7
00000EC8 D06D F2BC add.w D0, [A5 - 0xD44]
00000ECC 3D40 FFFE move.w [A6 - 0x2], D0
00000ED0 3007 move.w D0, D7
00000ED2 D06D F2BA add.w D0, [A5 - 0xD46]
00000ED6 3D40 FFFC move.w [A6 - 0x4], D0
00000EDA 41EE 0000 lea.l A0, [A6 + 0x0]
00000EDE 2F20 move.l -[A7], -[A0]
00000EE0 2F20 move.l -[A7], -[A0]
00000EE2 4EAD 0922 jsr [A5 + 0x922 /* export_288 */]
00000EE6 2E2E FFF4 move.l D7, [A6 - 0xC]
00000EEA 4E5E unlink A6
00000EEC 4E75 rts
export_1400:
fn00000EEE:
00000EEE 4E56 FEBE link A6, -0x0142
00000EF2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000EF6 382E 0016 move.w D4, [A6 + 0x16]
00000EFA 3A2E 0012 move.w D5, [A6 + 0x12]
00000EFE 266E 0008 movea.l A3, [A6 + 0x8]
00000F02 49EB 025C lea.l A4, [A3 + 0x25C]
00000F06 7002 moveq.l D0, 0x02
00000F08 B02C 0077 cmp.b D0, [A4 + 0x77]
00000F0C 6306 bls +0x8 /* 00000F14 */
00000F0E 7000 moveq.l D0, 0x00
00000F10 6000 01E0 bra +0x1E2 /* 000010F2 */
label00000F14:
00000F14 4A45 tst.w D5
00000F16 6604 bne +0x6 /* 00000F1C */
00000F18 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
label00000F1C:
00000F1C 486D 2AFA pea.l [A5 + 0x2AFA /* export_1371 */]
00000F20 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000F24 4A40 tst.w D0
00000F26 588F addq.l A7, 4
00000F28 6716 beq +0x18 /* 00000F40 */
00000F2A 7002 moveq.l D0, 0x02
00000F2C 2F00 move.l -[A7], D0
00000F2E 2F0B move.l -[A7], A3
00000F30 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
00000F34 486D 2AFA pea.l [A5 + 0x2AFA /* export_1371 */]
00000F38 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000F3C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000F40:
00000F40 4247 clr.w D7
00000F42 6000 0194 bra +0x196 /* 000010D8 */
label00000F46:
00000F46 4A6D E5CE tst.w [A5 - 0x1A32]
00000F4A 6600 019C bne +0x19E /* 000010E8 */
00000F4E 486E FF00 pea.l [A6 - 0x100]
00000F52 486E FEEC pea.l [A6 - 0x114]
00000F56 7000 moveq.l D0, 0x00
00000F58 3007 move.w D0, D7
00000F5A 2F00 move.l -[A7], D0
00000F5C 2F0C move.l -[A7], A4
00000F5E 2F0B move.l -[A7], A3
00000F60 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
00000F64 7000 moveq.l D0, 0x00
00000F66 3007 move.w D0, D7
00000F68 2200 move.l D1, D0
00000F6A 202D F278 move.l D0, [A5 - 0xD88]
00000F6E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000F72 2D40 FEDE move.l [A6 - 0x122], D0
00000F76 486E FEDE pea.l [A6 - 0x122]
00000F7A 486E FEE2 pea.l [A6 - 0x11E]
00000F7E 3F3C 280E move.w -[A7], 0x280E
00000F82 A9EB syscall Pack4/FP68K
00000F84 486C 006E pea.l [A4 + 0x6E]
00000F88 486E FED4 pea.l [A6 - 0x12C]
00000F8C 3F3C 200E move.w -[A7], 0x200E
00000F90 A9EB syscall Pack4/FP68K
00000F92 486E FED4 pea.l [A6 - 0x12C]
00000F96 486E FECC pea.l [A6 - 0x134]
00000F9A 3F3C 0810 move.w -[A7], 0x810
00000F9E A9EB syscall Pack4/FP68K
00000FA0 486E FECC pea.l [A6 - 0x134]
00000FA4 486E FEE2 pea.l [A6 - 0x11E]
00000FA8 3F3C 0806 move.w -[A7], 0x806
00000FAC A9EB syscall Pack4/FP68K
00000FAE 487A 014C pea.l [PC + 0x14C /* 000010FC, value 0x3FFE8000 */]
00000FB2 486E FEE2 pea.l [A6 - 0x11E]
00000FB6 4267 clr.w -[A7]
00000FB8 A9EB syscall Pack4/FP68K
00000FBA 41EE FEE2 lea.l A0, [A6 - 0x11E]
00000FBE 43EE FEC2 lea.l A1, [A6 - 0x13E]
00000FC2 22D8 move.l [A1]+, [A0]+
00000FC4 22D8 move.l [A1]+, [A0]+
00000FC6 32D8 move.w [A1]+, [A0]+
00000FC8 486E FEC2 pea.l [A6 - 0x13E]
00000FCC 3F3C 0016 move.w -[A7], 0x16
00000FD0 A9EB syscall Pack4/FP68K
00000FD2 486E FEC2 pea.l [A6 - 0x13E]
00000FD6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000FDA 3C00 move.w D6, D0
00000FDC 3D46 FEC0 move.w [A6 - 0x140], D6
00000FE0 486E FEC0 pea.l [A6 - 0x140]
00000FE4 486E FEE2 pea.l [A6 - 0x11E]
00000FE8 3F3C 200E move.w -[A7], 0x200E
00000FEC A9EB syscall Pack4/FP68K
00000FEE 486E FEE2 pea.l [A6 - 0x11E]
00000FF2 41EE FED4 lea.l A0, [A6 - 0x12C]
00000FF6 43FA 010E lea.l A1, [PC + 0x10E /* 00001106, value 0x3FFEB4FD */]
00000FFA 20D9 move.l [A0]+, [A1]+
00000FFC 20D9 move.l [A0]+, [A1]+
00000FFE 30D9 move.w [A0]+, [A1]+
00001000 486E FED4 pea.l [A6 - 0x12C]
00001004 3F3C 0004 move.w -[A7], 0x4
00001008 A9EB syscall Pack4/FP68K
0000100A 487A 00F0 pea.l [PC + 0xF0 /* 000010FC, value 0x3FFE8000 */]
0000100E 486E FED4 pea.l [A6 - 0x12C]
00001012 4267 clr.w -[A7]
00001014 A9EB syscall Pack4/FP68K
00001016 41EE FED4 lea.l A0, [A6 - 0x12C]
0000101A 43EE FEC2 lea.l A1, [A6 - 0x13E]
0000101E 22D8 move.l [A1]+, [A0]+
00001020 22D8 move.l [A1]+, [A0]+
00001022 32D8 move.w [A1]+, [A0]+
00001024 486E FEC2 pea.l [A6 - 0x13E]
00001028 3F3C 0016 move.w -[A7], 0x16
0000102C A9EB syscall Pack4/FP68K
0000102E 486E FEC2 pea.l [A6 - 0x13E]
00001032 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00001036 D06D F2BC add.w D0, [A5 - 0xD44]
0000103A 322B 01B2 move.w D1, [A3 + 0x1B2]
0000103E D240 add.w D1, D0
00001040 3D41 FEFE move.w [A6 - 0x102], D1
00001044 3D46 FEBE move.w [A6 - 0x142], D6
00001048 486E FEBE pea.l [A6 - 0x142]
0000104C 486E FEE2 pea.l [A6 - 0x11E]
00001050 3F3C 200E move.w -[A7], 0x200E
00001054 A9EB syscall Pack4/FP68K
00001056 486E FEE2 pea.l [A6 - 0x11E]
0000105A 41EE FED4 lea.l A0, [A6 - 0x12C]
0000105E 43FA 00A6 lea.l A1, [PC + 0xA6 /* 00001106, value 0x3FFEB4FD */]
00001062 20D9 move.l [A0]+, [A1]+
00001064 20D9 move.l [A0]+, [A1]+
00001066 30D9 move.w [A0]+, [A1]+
00001068 486E FED4 pea.l [A6 - 0x12C]
0000106C 3F3C 0004 move.w -[A7], 0x4
00001070 A9EB syscall Pack4/FP68K
00001072 487A 0088 pea.l [PC + 0x88 /* 000010FC, value 0x3FFE8000 */]
00001076 486E FED4 pea.l [A6 - 0x12C]
0000107A 4267 clr.w -[A7]
0000107C A9EB syscall Pack4/FP68K
0000107E 41EE FED4 lea.l A0, [A6 - 0x12C]
00001082 43EE FEC2 lea.l A1, [A6 - 0x13E]
00001086 22D8 move.l [A1]+, [A0]+
00001088 22D8 move.l [A1]+, [A0]+
0000108A 32D8 move.w [A1]+, [A0]+
0000108C 486E FEC2 pea.l [A6 - 0x13E]
00001090 3F3C 0016 move.w -[A7], 0x16
00001094 A9EB syscall Pack4/FP68K
00001096 486E FEC2 pea.l [A6 - 0x13E]
0000109A 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000109E D06D F2BA add.w D0, [A5 - 0xD46]
000010A2 322B 01B2 move.w D1, [A3 + 0x1B2]
000010A6 D240 add.w D1, D0
000010A8 3D41 FEFC move.w [A6 - 0x104], D1
000010AC 48C4 ext.l D4
000010AE 2F04 move.l -[A7], D4
000010B0 48C5 ext.l D5
000010B2 2F05 move.l -[A7], D5
000010B4 2F2E 000C move.l -[A7], [A6 + 0xC]
000010B8 486E FF00 pea.l [A6 - 0x100]
000010BC 7000 moveq.l D0, 0x00
000010BE 2F00 move.l -[A7], D0
000010C0 2F2E FEFC move.l -[A7], [A6 - 0x104]
000010C4 2F0B move.l -[A7], A3
000010C6 4EAD 2122 jsr [A5 + 0x2122 /* export_1056 */]
000010CA 4A40 tst.w D0
000010CC 4FEF 003C lea.l A7, [A7 + 0x3C]
000010D0 6704 beq +0x6 /* 000010D6 */
000010D2 7001 moveq.l D0, 0x01
000010D4 601C bra +0x1E /* 000010F2 */
label000010D6:
000010D6 5247 addq.w D7, 1
label000010D8:
000010D8 7000 moveq.l D0, 0x00
000010DA 3007 move.w D0, D7
000010DC 322C 006E move.w D1, [A4 + 0x6E]
000010E0 48C1 ext.l D1
000010E2 B280 cmp.l D1, D0
000010E4 6C00 FE60 bge -0x19E /* 00000F46 */
label000010E8:
000010E8 4A45 tst.w D5
000010EA 6604 bne +0x6 /* 000010F0 */
000010EC 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label000010F0:
000010F0 7000 moveq.l D0, 0x00
label000010F2:
000010F2 4CEE 18F0 FEA6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x15A]
000010F8 4E5E unlink A6
000010FA 4E75 rts
000010FC 3FFE move.w <<invalid special address>>, <<invalid special address>>
000010FE 8000 or.b D0, D0
00001100 0000 0000 ori.b D0, 0x0
00001104 0000 3FFE ori.b D0, 0xFE
00001108 B4FD cmpa.w A2, <<invalid special address>>
0000110A F3B6 .invalid <<F/6/1>>
0000110C 45A1 .invalid 2, -[A1] // invalid opcode 4 with b == 6
0000110E CAC1 mulu.w D5, D1
fn00001110:
00001110 4E56 FFEC link A6, -0x0014
00001114 2F0B move.l -[A7], A3
00001116 266F 0020 movea.l A3, [A7 + 0x20]
0000111A 302B 0416 move.w D0, [A3 + 0x416]
0000111E D06B 0412 add.w D0, [A3 + 0x412]
00001122 48C0 ext.l D0
00001124 E280 asr D0, 1
00001126 3B40 F2BC move.w [A5 - 0xD44], D0
0000112A 302B 0414 move.w D0, [A3 + 0x414]
0000112E D06B 0410 add.w D0, [A3 + 0x410]
00001132 48C0 ext.l D0
00001134 E280 asr D0, 1
00001136 3B40 F2BA move.w [A5 - 0xD46], D0
0000113A 302B 0416 move.w D0, [A3 + 0x416]
0000113E 906B 0412 sub.w D0, [A3 + 0x412]
00001142 322B 0414 move.w D1, [A3 + 0x414]
00001146 926B 0410 sub.w D1, [A3 + 0x410]
0000114A B240 cmp.w D1, D0
0000114C 6F14 ble +0x16 /* 00001162 */
0000114E 302D F2BC move.w D0, [A5 - 0xD44]
00001152 48C0 ext.l D0
00001154 322B 0412 move.w D1, [A3 + 0x412]
00001158 48C1 ext.l D1
0000115A 9081 sub.l D0, D1
0000115C 2B40 F278 move.l [A5 - 0xD88], D0
00001160 6012 bra +0x14 /* 00001174 */
label00001162:
00001162 302D F2BA move.w D0, [A5 - 0xD46]
00001166 48C0 ext.l D0
00001168 322B 0410 move.w D1, [A3 + 0x410]
0000116C 48C1 ext.l D1
0000116E 9081 sub.l D0, D1
00001170 2B40 F278 move.l [A5 - 0xD88], D0
label00001174:
00001174 7000 moveq.l D0, 0x00
00001176 102B 02D1 move.b D0, [A3 + 0x2D1]
0000117A 3B40 F27C move.w [A5 - 0xD84], D0
0000117E 0C40 0002 cmpi.w D0, 0x2
00001182 674A beq +0x4C /* 000011CE */
00001184 486B 025C pea.l [A3 + 0x25C]
00001188 486E FFF6 pea.l [A6 - 0xA]
0000118C 3F3C 080E move.w -[A7], 0x80E
00001190 A9EB syscall Pack4/FP68K
00001192 486E FFF6 pea.l [A6 - 0xA]
00001196 486D F264 pea.l [A5 - 0xD9C]
0000119A 3F3C 0810 move.w -[A7], 0x810
0000119E A9EB syscall Pack4/FP68K
000011A0 486B 0264 pea.l [A3 + 0x264]
000011A4 486E FFF6 pea.l [A6 - 0xA]
000011A8 3F3C 080E move.w -[A7], 0x80E
000011AC A9EB syscall Pack4/FP68K
000011AE 486D F264 pea.l [A5 - 0xD9C]
000011B2 486E FFF6 pea.l [A6 - 0xA]
000011B6 3F3C 0802 move.w -[A7], 0x802
000011BA A9EB syscall Pack4/FP68K
000011BC 486E FFF6 pea.l [A6 - 0xA]
000011C0 486D F26C pea.l [A5 - 0xD94]
000011C4 3F3C 0810 move.w -[A7], 0x810
000011C8 A9EB syscall Pack4/FP68K
000011CA 6000 00A6 bra +0xA8 /* 00001272 */
label000011CE:
000011CE 486D F25C pea.l [A5 - 0xDA4]
000011D2 7001 moveq.l D0, 0x01
000011D4 2F00 move.l -[A7], D0
000011D6 486B 026C pea.l [A3 + 0x26C]
000011DA 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000011DE 486D F264 pea.l [A5 - 0xD9C]
000011E2 7001 moveq.l D0, 0x01
000011E4 2F00 move.l -[A7], D0
000011E6 486B 025C pea.l [A3 + 0x25C]
000011EA 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000011EE 486D F26C pea.l [A5 - 0xD94]
000011F2 7001 moveq.l D0, 0x01
000011F4 2F00 move.l -[A7], D0
000011F6 486B 0264 pea.l [A3 + 0x264]
000011FA 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000011FE 486D F264 pea.l [A5 - 0xD9C]
00001202 486E FFF6 pea.l [A6 - 0xA]
00001206 3F3C 080E move.w -[A7], 0x80E
0000120A A9EB syscall Pack4/FP68K
0000120C 486D F25C pea.l [A5 - 0xDA4]
00001210 486E FFEC pea.l [A6 - 0x14]
00001214 3F3C 080E move.w -[A7], 0x80E
00001218 A9EB syscall Pack4/FP68K
0000121A 486E FFEC pea.l [A6 - 0x14]
0000121E 486E FFF6 pea.l [A6 - 0xA]
00001222 3F3C 0006 move.w -[A7], 0x6
00001226 A9EB syscall Pack4/FP68K
00001228 486E FFF6 pea.l [A6 - 0xA]
0000122C 486D F264 pea.l [A5 - 0xD9C]
00001230 3F3C 0810 move.w -[A7], 0x810
00001234 A9EB syscall Pack4/FP68K
00001236 486D F26C pea.l [A5 - 0xD94]
0000123A 486E FFF6 pea.l [A6 - 0xA]
0000123E 3F3C 080E move.w -[A7], 0x80E
00001242 A9EB syscall Pack4/FP68K
00001244 486D F25C pea.l [A5 - 0xDA4]
00001248 486E FFF6 pea.l [A6 - 0xA]
0000124C 3F3C 0806 move.w -[A7], 0x806
00001250 A9EB syscall Pack4/FP68K
00001252 486D F264 pea.l [A5 - 0xD9C]
00001256 486E FFF6 pea.l [A6 - 0xA]
0000125A 3F3C 0802 move.w -[A7], 0x802
0000125E A9EB syscall Pack4/FP68K
00001260 486E FFF6 pea.l [A6 - 0xA]
00001264 486D F26C pea.l [A5 - 0xD94]
00001268 3F3C 0810 move.w -[A7], 0x810
0000126C A9EB syscall Pack4/FP68K
0000126E 4FEF 0024 lea.l A7, [A7 + 0x24]
label00001272:
00001272 266E FFE8 movea.l A3, [A6 - 0x18]
00001276 4E5E unlink A6
00001278 4E75 rts
fn0000127A:
0000127A 4E56 FFD2 link A6, -0x002E
0000127E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001282 3C2E 000E move.w D6, [A6 + 0xE]
00001286 286E 0010 movea.l A4, [A6 + 0x10]
0000128A 266E 0008 movea.l A3, [A6 + 0x8]
0000128E 2F0B move.l -[A7], A3
00001290 486E FFEE pea.l [A6 - 0x12]
00001294 3F3C 080E move.w -[A7], 0x80E
00001298 A9EB syscall Pack4/FP68K
0000129A 487A 0252 pea.l [PC + 0x252 /* 000014EE, value 0x0, cstring "" */]
0000129E 486E FFEE pea.l [A6 - 0x12]
000012A2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000012A6 A9EB syscall Pack4/FP68K
000012A8 6422 bcc +0x24 /* 000012CC */
000012AA 2F0B move.l -[A7], A3
000012AC 486E FFEE pea.l [A6 - 0x12]
000012B0 3F3C 080E move.w -[A7], 0x80E
000012B4 A9EB syscall Pack4/FP68K
000012B6 0A2E 0080 FFEE xori.b [A6 - 0x12], 0x80
000012BC 486E FFEE pea.l [A6 - 0x12]
000012C0 2F0B move.l -[A7], A3
000012C2 3F3C 0810 move.w -[A7], 0x810
000012C6 A9EB syscall Pack4/FP68K
000012C8 0646 00B4 addi.w D6, 0xB4
label000012CC:
000012CC 7002 moveq.l D0, 0x02
000012CE B06D F27C cmp.w D0, [A5 - 0xD84]
000012D2 6738 beq +0x3A /* 0000130C */
000012D4 2F0B move.l -[A7], A3
000012D6 486E FFEE pea.l [A6 - 0x12]
000012DA 3F3C 080E move.w -[A7], 0x80E
000012DE A9EB syscall Pack4/FP68K
000012E0 486D F264 pea.l [A5 - 0xD9C]
000012E4 486E FFE4 pea.l [A6 - 0x1C]
000012E8 3F3C 080E move.w -[A7], 0x80E
000012EC A9EB syscall Pack4/FP68K
000012EE 486E FFE4 pea.l [A6 - 0x1C]
000012F2 486E FFEE pea.l [A6 - 0x12]
000012F6 3F3C 0002 move.w -[A7], 0x2
000012FA A9EB syscall Pack4/FP68K
000012FC 486E FFEE pea.l [A6 - 0x12]
00001300 2F0B move.l -[A7], A3
00001302 3F3C 0810 move.w -[A7], 0x810
00001306 A9EB syscall Pack4/FP68K
00001308 6000 0082 bra +0x84 /* 0000138C */
label0000130C:
0000130C 2F0B move.l -[A7], A3
0000130E 486E FFEE pea.l [A6 - 0x12]
00001312 3F3C 080E move.w -[A7], 0x80E
00001316 A9EB syscall Pack4/FP68K
00001318 487A 01D4 pea.l [PC + 0x1D4 /* 000014EE, value 0x0, cstring "" */]
0000131C 486E FFEE pea.l [A6 - 0x12]
00001320 3F3C 0008 move.w -[A7], 0x8
00001324 A9EB syscall Pack4/FP68K
00001326 6764 beq +0x66 /* 0000138C */
00001328 2F0B move.l -[A7], A3
0000132A 486E FFEE pea.l [A6 - 0x12]
0000132E 3F3C 080E move.w -[A7], 0x80E
00001332 A9EB syscall Pack4/FP68K
00001334 486E FFEE pea.l [A6 - 0x12]
00001338 486E FFF8 pea.l [A6 - 0x8]
0000133C 3F3C 0810 move.w -[A7], 0x810
00001340 A9EB syscall Pack4/FP68K
00001342 486E FFF8 pea.l [A6 - 0x8]
00001346 7001 moveq.l D0, 0x01
00001348 2F00 move.l -[A7], D0
0000134A 486E FFF8 pea.l [A6 - 0x8]
0000134E 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00001352 486E FFF8 pea.l [A6 - 0x8]
00001356 486E FFEE pea.l [A6 - 0x12]
0000135A 3F3C 080E move.w -[A7], 0x80E
0000135E A9EB syscall Pack4/FP68K
00001360 486D F25C pea.l [A5 - 0xDA4]
00001364 486E FFEE pea.l [A6 - 0x12]
00001368 3F3C 0806 move.w -[A7], 0x806
0000136C A9EB syscall Pack4/FP68K
0000136E 486D F264 pea.l [A5 - 0xD9C]
00001372 486E FFEE pea.l [A6 - 0x12]
00001376 3F3C 0802 move.w -[A7], 0x802
0000137A A9EB syscall Pack4/FP68K
0000137C 486E FFEE pea.l [A6 - 0x12]
00001380 2F0B move.l -[A7], A3
00001382 3F3C 0810 move.w -[A7], 0x810
00001386 A9EB syscall Pack4/FP68K
00001388 4FEF 000C lea.l A7, [A7 + 0xC]
label0000138C:
0000138C 2F0B move.l -[A7], A3
0000138E 486E FFEE pea.l [A6 - 0x12]
00001392 3F3C 080E move.w -[A7], 0x80E
00001396 A9EB syscall Pack4/FP68K
00001398 487A 0154 pea.l [PC + 0x154 /* 000014EE, value 0x0, cstring "" */]
0000139C 486E FFEE pea.l [A6 - 0x12]
000013A0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000013A4 A9EB syscall Pack4/FP68K
000013A6 620E bhi +0x10 /* 000013B6 */
000013A8 396D F2BC 0002 move.w [A4 + 0x2], [A5 - 0xD44]
000013AE 38AD F2BA move.w [A4], [A5 - 0xD46]
000013B2 6000 0130 bra +0x132 /* 000014E4 */
label000013B6:
000013B6 48C6 ext.l D6
000013B8 2F06 move.l -[A7], D6
000013BA 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */]
000013BE 2D40 FFE0 move.l [A6 - 0x20], D0
000013C2 486E FFE0 pea.l [A6 - 0x20]
000013C6 486E FFEE pea.l [A6 - 0x12]
000013CA 3F3C 280E move.w -[A7], 0x280E
000013CE A9EB syscall Pack4/FP68K
000013D0 2F0B move.l -[A7], A3
000013D2 486E FFEE pea.l [A6 - 0x12]
000013D6 3F3C 0804 move.w -[A7], 0x804
000013DA A9EB syscall Pack4/FP68K
000013DC 486D F278 pea.l [A5 - 0xD88]
000013E0 486E FFE4 pea.l [A6 - 0x1C]
000013E4 3F3C 280E move.w -[A7], 0x280E
000013E8 A9EB syscall Pack4/FP68K
000013EA 486E FFE4 pea.l [A6 - 0x1C]
000013EE 486E FFEE pea.l [A6 - 0x12]
000013F2 3F3C 0004 move.w -[A7], 0x4
000013F6 A9EB syscall Pack4/FP68K
000013F8 486D F26C pea.l [A5 - 0xD94]
000013FC 486E FFEE pea.l [A6 - 0x12]
00001400 3F3C 0806 move.w -[A7], 0x806
00001404 A9EB syscall Pack4/FP68K
00001406 41EE FFEE lea.l A0, [A6 - 0x12]
0000140A 43EE FFD6 lea.l A1, [A6 - 0x2A]
0000140E 22D8 move.l [A1]+, [A0]+
00001410 22D8 move.l [A1]+, [A0]+
00001412 32D8 move.w [A1]+, [A0]+
00001414 486E FFD6 pea.l [A6 - 0x2A]
00001418 3F3C 0016 move.w -[A7], 0x16
0000141C A9EB syscall Pack4/FP68K
0000141E 486E FFD6 pea.l [A6 - 0x2A]
00001422 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001426 2E00 move.l D7, D0
00001428 302D F2BC move.w D0, [A5 - 0xD44]
0000142C 48C0 ext.l D0
0000142E 4A87 tst.l D7
00001430 508F addq.l A7, 8
00001432 6C08 bge +0xA /* 0000143C */
00001434 223C FFFF E000 move.l D1, 0xFFFFE000
0000143A 6006 bra +0x8 /* 00001442 */
label0000143C:
0000143C 223C 0000 2000 move.l D1, 0x2000 /* ' \0' */
label00001442:
00001442 D287 add.l D1, D7
00001444 740E moveq.l D2, 0x0E
00001446 E4A1 asr D1, D2
00001448 D280 add.l D1, D0
0000144A 3941 0002 move.w [A4 + 0x2], D1
0000144E 48C6 ext.l D6
00001450 2F06 move.l -[A7], D6
00001452 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
00001456 2D40 FFD2 move.l [A6 - 0x2E], D0
0000145A 486E FFD2 pea.l [A6 - 0x2E]
0000145E 486E FFEE pea.l [A6 - 0x12]
00001462 3F3C 280E move.w -[A7], 0x280E
00001466 A9EB syscall Pack4/FP68K
00001468 2F0B move.l -[A7], A3
0000146A 486E FFEE pea.l [A6 - 0x12]
0000146E 3F3C 0804 move.w -[A7], 0x804
00001472 A9EB syscall Pack4/FP68K
00001474 486D F278 pea.l [A5 - 0xD88]
00001478 486E FFE4 pea.l [A6 - 0x1C]
0000147C 3F3C 280E move.w -[A7], 0x280E
00001480 A9EB syscall Pack4/FP68K
00001482 486E FFE4 pea.l [A6 - 0x1C]
00001486 486E FFEE pea.l [A6 - 0x12]
0000148A 3F3C 0004 move.w -[A7], 0x4
0000148E A9EB syscall Pack4/FP68K
00001490 486D F26C pea.l [A5 - 0xD94]
00001494 486E FFEE pea.l [A6 - 0x12]
00001498 3F3C 0806 move.w -[A7], 0x806
0000149C A9EB syscall Pack4/FP68K
0000149E 41EE FFEE lea.l A0, [A6 - 0x12]
000014A2 43EE FFD6 lea.l A1, [A6 - 0x2A]
000014A6 22D8 move.l [A1]+, [A0]+
000014A8 22D8 move.l [A1]+, [A0]+
000014AA 32D8 move.w [A1]+, [A0]+
000014AC 486E FFD6 pea.l [A6 - 0x2A]
000014B0 3F3C 0016 move.w -[A7], 0x16
000014B4 A9EB syscall Pack4/FP68K
000014B6 486E FFD6 pea.l [A6 - 0x2A]
000014BA 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000014BE 2E00 move.l D7, D0
000014C0 302D F2BA move.w D0, [A5 - 0xD46]
000014C4 48C0 ext.l D0
000014C6 4A87 tst.l D7
000014C8 508F addq.l A7, 8
000014CA 6C08 bge +0xA /* 000014D4 */
000014CC 223C FFFF E000 move.l D1, 0xFFFFE000
000014D2 6006 bra +0x8 /* 000014DA */
label000014D4:
000014D4 223C 0000 2000 move.l D1, 0x2000 /* ' \0' */
label000014DA:
000014DA D287 add.l D1, D7
000014DC 740E moveq.l D2, 0x0E
000014DE E4A1 asr D1, D2
000014E0 D280 add.l D1, D0
000014E2 3881 move.w [A4], D1
label000014E4:
000014E4 4CEE 18C0 FFC2 movem.l D6,D7,A3,A4, [A6 - 0x3E]
000014EA 4E5E unlink A6
000014EC 4E75 rts
000014EE 0000 0000 ori.b D0, 0x0
000014F2 0000 0000 ori.b D0, 0x0
000014F6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000014F8-000014FC
fn000014F8:
000014F8 4E56 FFB6 link A6, -0x004A
// end alternate branch 000014F8-000014FC
fn000014F8: // (misaligned)
000014FA FFB6 .invalid <<F/6/7>>
000014FC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001500 286E 000C movea.l A4, [A6 + 0xC]
00001504 266E 0008 movea.l A3, [A6 + 0x8]
00001508 3A2E 0012 move.w D5, [A6 + 0x12]
0000150C 2F0C move.l -[A7], A4
0000150E 2F0B move.l -[A7], A3
00001510 4EAD 0EAA jsr [A5 + 0xEAA /* export_465 */]
00001514 4246 clr.w D6
00001516 508F addq.l A7, 8
00001518 6000 0116 bra +0x118 /* 00001630 */
label0000151C:
0000151C 486E FFF4 pea.l [A6 - 0xC]
00001520 486E FFEC pea.l [A6 - 0x14]
00001524 7000 moveq.l D0, 0x00
00001526 3006 move.w D0, D6
00001528 2F00 move.l -[A7], D0
0000152A 48C5 ext.l D5
0000152C 2F05 move.l -[A7], D5
0000152E 4EAD 0EBA jsr [A5 + 0xEBA /* export_467 */]
00001532 486E FFF4 pea.l [A6 - 0xC]
00001536 486E FFE2 pea.l [A6 - 0x1E]
0000153A 3F3C 080E move.w -[A7], 0x80E
0000153E A9EB syscall Pack4/FP68K
00001540 203C 0000 00B4 move.l D0, 0xB4
00001546 2D40 FFD4 move.l [A6 - 0x2C], D0
0000154A 486E FFD4 pea.l [A6 - 0x2C]
0000154E 486E FFD8 pea.l [A6 - 0x28]
00001552 3F3C 280E move.w -[A7], 0x280E
00001556 A9EB syscall Pack4/FP68K
00001558 486E FFD8 pea.l [A6 - 0x28]
0000155C 486E FFE2 pea.l [A6 - 0x1E]
00001560 3F3C 0004 move.w -[A7], 0x4
00001564 A9EB syscall Pack4/FP68K
00001566 487A 00F2 pea.l [PC + 0xF2 /* 0000165A, value 0x4000C90F, cstring "@" */]
0000156A 486E FFE2 pea.l [A6 - 0x1E]
0000156E 3F3C 0006 move.w -[A7], 0x6
00001572 A9EB syscall Pack4/FP68K
00001574 486E FFF4 pea.l [A6 - 0xC]
00001578 486E FFCA pea.l [A6 - 0x36]
0000157C 3F3C 080E move.w -[A7], 0x80E
00001580 A9EB syscall Pack4/FP68K
00001582 487A 00CC pea.l [PC + 0xCC /* 00001650, value 0x0, cstring "" */]
00001586 486E FFCA pea.l [A6 - 0x36]
0000158A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000158E A9EB syscall Pack4/FP68K
00001590 4FEF 0010 lea.l A7, [A7 + 0x10]
00001594 6416 bcc +0x18 /* 000015AC */
00001596 41EE FFC0 lea.l A0, [A6 - 0x40]
0000159A 43FA 00AA lea.l A1, [PC + 0xAA /* 00001646, value 0x3FFE8000 */]
0000159E 20D9 move.l [A0]+, [A1]+
000015A0 20D9 move.l [A0]+, [A1]+
000015A2 30D9 move.w [A0]+, [A1]+
000015A4 0A2E 0080 FFC0 xori.b [A6 - 0x40], 0x80
000015AA 600E bra +0x10 /* 000015BA */
label000015AC:
000015AC 41EE FFC0 lea.l A0, [A6 - 0x40]
000015B0 43FA 0094 lea.l A1, [PC + 0x94 /* 00001646, value 0x3FFE8000 */]
000015B4 20D9 move.l [A0]+, [A1]+
000015B6 20D9 move.l [A0]+, [A1]+
000015B8 30D9 move.w [A0]+, [A1]+
label000015BA:
000015BA 486E FFC0 pea.l [A6 - 0x40]
000015BE 486E FFE2 pea.l [A6 - 0x1E]
000015C2 4267 clr.w -[A7]
000015C4 A9EB syscall Pack4/FP68K
000015C6 41EE FFE2 lea.l A0, [A6 - 0x1E]
000015CA 43EE FFB6 lea.l A1, [A6 - 0x4A]
000015CE 22D8 move.l [A1]+, [A0]+
000015D0 22D8 move.l [A1]+, [A0]+
000015D2 32D8 move.w [A1]+, [A0]+
000015D4 486E FFB6 pea.l [A6 - 0x4A]
000015D8 3F3C 0016 move.w -[A7], 0x16
000015DC A9EB syscall Pack4/FP68K
000015DE 486E FFB6 pea.l [A6 - 0x4A]
000015E2 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000015E6 3E00 move.w D7, D0
000015E8 588F addq.l A7, 4
000015EA 6004 bra +0x6 /* 000015F0 */
label000015EC:
000015EC 0647 0168 addi.w D7, 0x168
label000015F0:
000015F0 4A47 tst.w D7
000015F2 6DF8 blt -0x6 /* 000015EC */
000015F4 6004 bra +0x6 /* 000015FA */
label000015F6:
000015F6 0447 0168 subi.w D7, 0x168
label000015FA:
000015FA 0C47 0168 cmpi.w D7, 0x168
000015FE 6CF6 bge -0x8 /* 000015F6 */
00001600 486E FFFC pea.l [A6 - 0x4]
00001604 48C7 ext.l D7
00001606 2F07 move.l -[A7], D7
00001608 486E FFEC pea.l [A6 - 0x14]
0000160C 4EBA FC6C jsr [PC - 0x394 /* 0000127A */]
00001610 4A46 tst.w D6
00001612 4FEF 000C lea.l A7, [A7 + 0xC]
00001616 670C beq +0xE /* 00001624 */
00001618 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000161C 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
00001620 588F addq.l A7, 4
00001622 600A bra +0xC /* 0000162E */
label00001624:
00001624 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001628 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
0000162C 588F addq.l A7, 4
label0000162E:
0000162E 5246 addq.w D6, 1
label00001630:
00001630 7000 moveq.l D0, 0x00
00001632 3006 move.w D0, D6
00001634 48C5 ext.l D5
00001636 BA80 cmp.l D5, D0
00001638 6C00 FEE2 bge -0x11C /* 0000151C */
0000163C 4CEE 18E0 FFA2 movem.l D5,D6,D7,A3,A4, [A6 - 0x5E]
00001642 4E5E unlink A6
00001644 4E75 rts
00001646 3FFE move.w <<invalid special address>>, <<invalid special address>>
00001648 8000 or.b D0, D0
0000164A 0000 0000 ori.b D0, 0x0
0000164E 0000 0000 ori.b D0, 0x0
00001652 0000 0000 ori.b D0, 0x0
00001656 0000 0000 ori.b D0, 0x0
0000165A 4000 negx.b D0
0000165C C90F abcd -[A4], -[A7]
0000165E DAA2 add.l D5, -[A2]
00001660 2168 BDE9 .incomplete